C/C++の宿題片付けます 145代目
■ このスレッドは過去ログ倉庫に格納されています
0353デフォルトの名無しさん
2011/01/14(金) 06:21:58#include <stdio.h>
int main( int ac, char** av )
{
char buf[128];
FILE* fpin;
FILE* fpout;
int a[3];
if( ac < 3 ) {
printf( "[Usage] hoge infile outfile\n" );
return 0;
}
fpin = fopen( av[1], "rt" );
fpout = fopen( av[2], "wt" );
if( ! fpin || ! fpout ) {
printf( "File open error!\n" );
return 0;
}
while( fgets( buf, 128, fpin ) ) {
sscanf( buf, "%d %d %d", a + 0, a + 1, a + 2 );
if( a[0] != -1 )
fprintf( fpout, "%d %d %d\n", a[0], a[1], a[2] );
}
fclose( fpin );
fclose( fpout );
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています