C/C++の宿題を片付け ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
475:デフォルトの名無しさん 07/09/29 00:48:16 フラグ使って一つ目のスペースがくるまで飛ばせば? 476:デフォルトの名無しさん 07/09/29 01:01:46 >>461 型はintの整数です。 477:デフォルトの名無しさん 07/09/29 01:05:30 変数bのアドレスは宣言時に決まるから、aのアドレスを得てからその4バイト後ろをbのアドレスにするってのは無理 478:デフォルトの名無しさん 07/09/29 01:17:52 >>474 ファイルのフォーマットが今ひとつ分かんないので、チョー手抜き。 1行は254文字以下、行末にスペースが無い、単語間のスペースが1つという条件。 #include <stdio.h> #include <string.h> int main() { FILE *ifp, *ofp; char line[256]; char *pos; if((ifp = fopen("memo.txt", "r")) == NULL) { return 1; } if((ofp = fopen("output1.txt", "w")) == NULL){ fclose(ifp); return 1; } while(fgets(line, 256, ifp) != NULL){ if((pos = strchr(line, ' ')) != NULL){ for(pos++;*pos != '\0';pos++){ if(*pos == ' '){ fprintf(ofp, "\n"); } else{ fprintf(ofp, "%c", *pos); } } } } fclose(ifp); fclose(ofp); return 0; }
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5295日前に更新/230 KB
担当:undef