Jarodx64
-
23 oct. 2001 à 16:51
Heakons
Messages postés8Date d'inscriptionsamedi 15 janvier 2005StatutMembreDernière intervention14 juin 2005
-
3 juin 2005 à 01:42
je voudrai comment faire pour faire entrer un nom(char) :
Exemple avec
printf("Entrez un nombre);
scanf("%d",&a);
Moi je voudrai faire
printf("Entrez votre nom");
....
/* Fichiers à inclure */
#include <stdio.h>
#include <stdlib.h>
/* Entré */
int main()
{
/* Va contenir le nom entré au clavier */
char Mon_Nom[27];
/* Va contenir la réponse de l'utilisateur */
char Reponse[5];
/* Demande le nom de l'utilisateur */
printf("Veuillez entrer votre nom svp(25 carac. max): ");
/* Récupère les caractères entré au clavier */
scanf("%s", &Mon_Nom);
/* Affiche le nom entré par l'utilisateur en lui disant un p'tit Bonjour et on lui demande si ca va bien!? :) */
printf("\n\nBonjour %s, ca va bien? ", Mon_Nom);
/* Récupère la réponse */
scanf("%s", &Reponse);
/* Vérifie s'il à écrit oui ou Oui(il y à d'autre facon de faire mais bon ...) */
if (Reponse[0] == 'o' || Reponse[0] == 'O')
{
printf("\n\nBien!!!\n\n\n");
}
else
{
/* Ca va pas bien ... */
printf("\n\nAh bon ...\n\n\n");
}
/* Fait une pause */
system("pause");
/* Quitte(ferme) le programme */
return 0;
Heakons
Messages postés8Date d'inscriptionsamedi 15 janvier 2005StatutMembreDernière intervention14 juin 2005 3 juin 2005 à 01:27
Ok, okay, je suis peut-être nouveaux dans la programmation (3 semaines)
mais j'ai quelque question a te pausé, parce que c'est vrai que sa
marche mais, pourquoi faire deux variables une de 27, et l'autre de 5?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Heakons
Messages postés8Date d'inscriptionsamedi 15 janvier 2005StatutMembreDernière intervention14 juin 2005 3 juin 2005 à 01:42
Non, non, je viens de comprendre, c'est mon erreur, désolé. Mais je
dois avouer que je ne comprend pas vraimment le %s, %d, je sais que %d
c'est pour les nombres, donc %s c'est pour les chaine de caractère, et
puis est-ce qu'il en existe d'autre des, je sais pas comment appeller
sa.