07/09/29 05:39:05
>>474
strtok() 使えば簡単じゃね?禁止されてるなら
char buf[100]; // に "atsusa a ts u s a\n" が入ってると考えてね
char *top, *ptr;
top = strchr( buf, ' ' );
if( top ) {
top++;
while( 1 ) {
ptr = strchr( top, ' ' );
if( ptr ) *ptr = '\n';
else break;
}
printf( "%s", top );
}
で出力できると思うけど、区切りの ' ' が複数連続すると余計な改行が発生するから30点くらい?