Probleme en C

Christian -  
 guest -
Bonjour,

Pourriez-vous me dire comment coder un bout de programme qui fera précéder une saisie d'un utilisateur par un espace , svp ?

le debut pourrait être ceci :

while ( caract != '\n' )
{
scanf ("%c", caract)

et la suite doit faire:

mettre un espace avant ce que l'utilisateur a tappé.

Merci

2 réponses

Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   1 299
 
salut.
Voir du coté de strcat, ou utiliser <string.h>
char* s=" ";
caract=strcat(s,caract);
Sens tester. à toi de voir : google + man strcat
regarde dans les bib : stdio.h stdlib.h, il y a les prototypes de toutes les fonction dans ce genre permettant concaténation, et comparaison de chaine de caractère.
0
guest
 
Tu met un printf(" "); avant le scanf.
scanf ("%c", caract); -> c'est l'addresse de la variable qu'il faut mettre pas sa valeur, donc &caract
0