このコードを使用して、スタックでここで見つけました:
...
char buffer[256]
while((count=read(0, buffer, 256)) > 1)
{
if(buffer[count] = '\n') break;
}
buffer[n-1] ='\0';
標準入力から読み取ることができますが、2 つの質問があります。
'='
の代わりに if() で使用されるのはなぜ'=='
ですか?CTRL-C
何かを書いた後に押した場合、どうすれば書いた内容を保持できますか?
ありがとう