私のプロジェクトの一環として、Cのファイルから読み取ろうとしています。
私の目的は、そのファイル内の単語(空白、コンマ、セミコロン、または改行文字で区切られている)をトークンに解析することです。
そのために私は文字ごとに読まなければなりません。
do {
do {
tempChar = fgetc(asmCode);
strcpy(&tempToken[i], &tempChar);
i++;
} while (tempChar != ' ' || tempChar != ':' || tempChar != ';' || tempChar != ',' || tempChar != '\n');//reading until the given parameters
i = 0;
//some other code with some other purpose
} while (tempChar != EOF);//reading until the end of the file
次のコードはファイルから読み取りますが、内部の条件が適用されないため、読み取りが停止しません。
私はここで何が間違っているのですか?
PStempCharとtempTokenの両方がchar変数として定義されています。また別の