#include <stdio.h>
#define NOM "Votre Nom : \n"
main()
{
char name[40];
printf(NOM);
scanf("%s",name);
printf("\nVotre
nom est %s",name);
}
Même programme que précédemment mais en utilisant "gets" et "puts".
#include <stdio.h>
#define NOM "Votre Nom : \n"
main()
{
char name[40];
printf(NOM);
gets(name);
printf("\nVotre
nom est");
puts(name);
}
Ce programme lit une chaîne caractère par caractère, la range dans un tableau et l'affiche.
#include <stdio.h> /* pour printf, getchar,putchar*/
main()
{
char name[40]
int i=0;
printf("Votre
nom :");
while ((name[i]=getchar())
!='\n') /*saisie en mode caractère, utilisation de
getchar() */
i++;
name[i]='\0'; /*accroche
le caractère nul à la chaîne */
/*le caractère '\n' est donc écrasé */
printf("\Votre nom est ")
i=0; /*réinitialise i
*/
while (name[i] !='\0') /*affichage
du nom */
{
putchar(name[i]);
/*affichage du nom, utilisation de putchar
*/
i++;
}
}