
No.6ベストアンサー
- 回答日時:
#include <stdio.h>
#include <stdlib.h>
int main(void){
char file0[64];
char file1[64];
unsigned short i;
char buff[256];
FILE *fp0;
FILE *fp1;
printf("\n\n");
printf("input file_name : ");
scanf("%s", file0);
printf("\n");
printf("output file_name : ");
scanf("%s", file1);
printf("\n");
printf("input:%s\n",file0);
printf("output :%s\n",file1);
if(NULL==(fp0=fopen(file0,"r"))){
printf("\7\n ng : %s\n",file0);
exit(1);
}
if(NULL==(fp1=fopen(file1,"w"))){
printf("\7\n ng : %s\n",file1);
exit(1);
}
for(i=0;i<1000;++i){
if(NULL==fgets(buff,255,fp0)){
break;
}
fprintf(fp1,"%5d: %s",i+1,buff);
}
fclose(fp0);
fclose(fp1);
}
回答ありがとうございます!
自分でも色々勉強しましたが、なるほど~こうやってやるんですね!
非常に良い参考になりました!
ありがとうございました!
No.5
- 回答日時:
う~ん。
。。詳しいほうじゃないんで、環境とかによって変わってくると思いますが、僕の知ってるのんは、
%cat -n ファイル名|lpr
って、実行とかするところでうったら、プログラムに
行番号を付けて印刷できるんですよ。
これを利用して、
%cat -n ファイル名 > 新しいファイル名
みたいな感じなことやったら、いけるかも?
かなりアバウトなこと言うてすみません。。。
とりあえず、僕が言えることは、こうこうこうゆう
環境でCプログラム作ってます!ってのを質問に入れた
方がいいと思います!!
この回答への補足
回答ありがとうございます!
GOOでの質問も初めてでして、、、色々いたらない部分
で皆さんを困惑させてしまったようです。
ご忠告肝に銘じます。
No.4
- 回答日時:
プログラムの経験はどの位?
strcat じゃなく sprintf を使った方が楽か。
sprintf 格納バッファ "%04d:%s" 行番号 読み込んだ行
こんな感じ(^o^)
この回答への補足
お返事ありがとうございます。
すいません、プログラム経験はまだ2週間なのです。
Cに至ってはポインタすら習っておりません…
具体的にどういった関数をどういった表現で記述する
のか?という知識が絶対的に不足しております故
No.3
- 回答日時:
> 行番号を付加する方法に手間取っておりまして、、、
int lineNumber = 0;
char line[256]; // ここに読み込む
FILE* ifp = ... // 読み込むファイル
FILE* ofp = ... // 書き込むファイル
while ( ifpから一行分lineに読み込む ) {
fprintf( ofp, "%04d: %s", ++lineNumber, line);
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
fopenでファイル名に、変数を使...
-
複数ファイルの同時読み込みの...
-
C言語でファイルの内容を strto...
-
画像の白黒表示
-
「コマンドライン引数チェック...
-
エラーがわかりません、、
-
急!【数列のヒストグラム作成...
-
大量の入力ファイルを扱うとき...
-
c言語でのfscanfについて
-
fgets( ) の返り値は何?
-
数値のみ抽出(C言語)
-
Enterキーを押されたら次の処理...
-
Aの値からBの値を除するとは??
-
「Aに対するBの割合」と「Aに対...
-
C言語での引数の省略方法
-
ある商品のロス率を5%見込み、...
-
【C言語】全角文字の配列を、全...
-
エクセルで可視セルにのみ値貼...
-
fgetsなどのときのstdinのバッ...
-
#define _CRT_SECURE_NO_WARNIN...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
テキストファイル内に対して, ...
-
複数ファイルの同時読み込みの...
-
C言語でファイル読み書きを早く...
-
ファイル出力で改行を入れたい!
-
なぜCSQとCIP形式ではコ...
-
fopenでファイル名に、変数を使...
-
c言語でのfscanfについて
-
C言語にてXMLファイルから任意...
-
_popen() のエラー取得
-
数値のみ抽出(C言語)
-
ランダムアクセスができない
-
C言語でのCSVソートとデータ抽...
-
C言語 連番データの読み込み
-
ファイルの作成・書き込み・読...
-
fscanfでループしてしまう。
-
ファイルへの書込み処理が異常...
-
ファイルを読み込んで条件式を...
-
CSVファイルを読み込み構造体の...
-
C言語でセグメンテーションエ...
-
C言語について
おすすめ情報