Cours:TabCharCorrection

De troyesGEII
Aller à : navigation, rechercher

Il s’agit d’une page protégée.

#include <iostream>
#include <string.h>

using namespace std;

void toUppperCase(char & c)
{
    if ((c>='a')and(c<='z')) c-=32;
}

void upperFirstLetter(char message[])
{
    toUppperCase(message[0]);
    for (int i=1;i<strlen(message);i++)
    {
        if (message[i-1]==' ') toUppperCase(message[i]);
    }
}

int main()
{
    char saisie[100];
    cout << "saisir un message :";
    cin.getline(saisie,100);
    upperFirstLetter(saisie);
    cout << saisie<<endl;

    return 0;
}