I want to read two strings from ther user\'s keyboard input, this is the code I tried :
char nomFichier[50], emp[100], empEtNomFichier[150];
printf(\"\\nDonner l
Try:
char nomFichier[50], emp[100], empEtNomFichier[150];
printf("\nDonner le nom du fichier : ");
fflush(stdout);
fgets(nomFichier, sizeof nomFichier, stdin);
printf("\nDonner l'emplacement du fichier : ");
fflush(stdout);
fgets(emp, sizeof emp, stdin)
sprintf(empEtNomFichier, "%s/%s", emp, nomFichier);
stdout is line buffered so it will not output without a \n character - try fflush();
Or try:
char buf[256]={0x0};
setvbuf(stdout, buf, _IONBF, 256);