私のCコードには小さな問題があります。私は特定の文字やEOF(今見たようなパラメータから)を打つまで、ファイルを読みたいです。 char *readUntil(FILE *stream, char character, size_t *length)
特定の文字またはEOFまでファイルを読み取る方法は?
私はこのループを使用して、ストリームの終了または文字が一致するまで読むことをint i = 0
while((i = fgetc(stream)) != character || i != EOF){}
としました。しかし、それは動作していないようです。問題は何ですか?それを修正する方法は?
は[MCVE] –
'しばらく((I =はfgetc(ストリーム))!=文字&&私!= EOF){}' '&&' –