ユーザーのキーボード入力から2つの文字列を読み取りたいのですが、これは私が試したコードです:
char nomFichier[50], emp[100], empEtNomFichier[150];
printf("\nDonner le nom du fichier : ");
fgets(nomFichier, sizeof nomFichier, stdin);
printf("\nDonner l'emplacement du fichier : ");
fgets(emp, sizeof emp, stdin)
sprintf(empEtNomFichier, "%s/%s", emp, nomFichier);
問題は、このコードを実行すると、プログラムが最初のキーボード入力を待機しないことです。fgets()
これがプログラムの外観です。
Donner le nom du fichier :
Donner l'emplacement du fichier : /home/ee/Desktop
/home/ee/Desktop