使用する必要があるため、scanfを使用しています。問題は次のとおりです:(これは問題の単なる例です):
int main() {
char ch [10]={0};
scanf("%s",ch);
printf("%s",ch);
}
プログラムを実行して、たとえば次のように入力すると、^Z が EOF の場合、word^Z と入力します。プログラムは所定の位置に留まり、scanf でスタックしますが、word を入力してから ctrl+z を押してから Enter を押しました。しかし、どういうわけかそれはscanfにとどまり、ctr + zなどの問題ではないのと同じように、リダイレクトと同じです。
私はいくつかの助けを得ることができることを願っています
事前に感謝します、完全に感謝します:)