【初心者歓迎】C/C++室 Ver.26【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0795デフォルトの名無しさん
2006/05/05(金) 11:52:50A11012
A12013
と続くファイルがあって、
FILE *p;
char a[1],b[2];
int c;
char e[1];
fscanf(p,"%1s%2s%3d",a,b,&c);
strcpy(e,a);
printf("%s\n",e);
fscanf(p,"%1s%2s%3d",a,b,&c);
printf("%s\n",e);
とやると、最初はAと表示されるけど、
二度目のprintfで出力されるのがAAになってしまうんだけど、どういう理由なんでしょうか。
■ このスレッドは過去ログ倉庫に格納されています