以下の関数をいじっています。ユーザーが DOT 文字を入力したときに入力キャプチャを終了したいです。getche()
意図したことをしていないようです:
void Encode(FILE *fp)
{
char chWord[100];
char *chP;
printf("Enter a word or a sentence, close it by a \".\"\r\n");
scanf("%s",chWord);
if (chWord != '.')
{
for (chP = chWord; *chP != '\0'; chP++) //to print each digit till end of string \0
{
printf("%d ",*chP+10);
fprintf(fp, "%d ",*chP+10);
}
}
}
アップデート
私は十分に明確ではなかったようです。私がやろうとしているのは、ユーザーが DOT を入力すると、ENTER キーを押すように動作して、プログラムが次のステップに進むことです。ある種のシミュレートする ENTER キー。