Cours:TdTabChar : tableau de caractères

De troyesGEII
Aller à : navigation, rechercher

tableau de char

/******************************************************************************

                            Online C Compiler.
                Code, Compile, Run and Debug C program online.
Write your code in this editor and press "Run" button to compile and execute it.

*******************************************************************************/

#include <stdio.h>

int tailleString(const char texte[])
{
    int pos=0;
    while( texte[pos] != 0) pos++;
    return pos;
}

void toUpperCase(char texte[])
{
    int nb=tailleString(texte);
    int i;
    for (i=0;i<nb;i++)
    {
        if ((texte[i]>='a')&&(texte[i]<='z'))
            texte[i]=texte[i]-('a'-'A'); // ou -32
    }
}

int main()
{
    char message[100]="Td CHAINE de caracteres";
    int nb = tailleString(message);
    printf("il y a %d caracteres dans le message : %s\n",nb,message);
    toUpperCase(message);
    printf("message en majuscule : %s",message);

    return 0;
}