質問: 1; } } fclose( fp ); } void message( void ) { printf( "名前, tel, 住所, endを入力してください.\n" ); printf( "継続の時はend=0," ); printf( "中止の時は,end=1と入力してください.\n" ); } void input( file *fp, int cnt, struct meibo *a, int *end ) { printf( "名前-->" ); scanf( "%s", a->name ); printf( "tel -->" ); scanf( "%s", a->tel ); printf( "住所-->" ); scanf( "%s", a->address ); printf( "exit? continue:0 exit:1 -->" ); scanf( "%d", end ); printf( "\n" ); fprintf( fp, "%2d, %s, %s, %s\n", cnt+1, a->name, a->tel, a->address ); }
回答: http://www.a.math.ryukoku.ac.jp/~hig/course/compsci2_2005/man/faq.html にある現象と同じではないでしょうか、一度お試しください。