次のような一連の文字を C で読み取ろうとしています。
&&&&&&&&\n& & & &\n& & &&&& &\n
(先頭にもスペースがあることに注意してください)。
私はcicle "while"を次のように使用しています:
scanf("%c",&cvar);
私が使用している構造体の配列に文字を「格納」しているためです。
ただし、プログラムは最初のスペースを無視し続け、最初の '&' 出現からのみ保存を開始します。
任意のヒント?よろしくお願いします。私の下手な英語で申し訳ありません。
コードの一部を次に示します。
while(scanf("%c",&lab[i].simb)!=EOF){
lab[i].x=x;
lab[i].y=y;
if(lab[i].simb=='\n'){
x=0;
y++;
} else x++;
i++;
}