C/C++の宿題を片付けます 91代目
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
300:デフォルトの名無しさん 07/06/26 18:23:30 >>291 copy /B file1+file2 301:デフォルトの名無しさん 07/06/26 18:25:29 >>294さん テストの過去問題なんで、テストの問題のうちなんだと思います。 302:デフォルトの名無しさん 07/06/26 18:54:38 >>301 なるほど、指定のテキストファイル読めとかそーゆう縛りね んじゃ要求通りだとこんな感じかね? #include <stdio.h> #ifndef EOF #define EOF -1 #endif #define LINE_MAX 32 #define FILENAME_MAXLENGTH 15 int main(int argc, char** argv){ char buf[LINE_MAX]; FILE *fp1 = NULL, *fp2 = NULL; if( strlen(argv[1]) > FILENAME_MAXLENGTH || strlen(argv[2]) > FILENAME_MAXLENGTH) return -2; if( (fp2 = fopen(argv[2], "rb")) == NULL || (fp1 = fopen(argv[1], "ab")) == NULL) return -1; while(fgets(buf, LINE_MAX, fp2) != NULL) // 1行が32文字を超えると切り捨てられるけど fputs(buf, fp1); fclose(fp1); fclose(fp2); return 0; }
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4785日前に更新/213 KB
担当:undef