![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
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ランキング
-
初心者のc言語
-
エラーがわかりません、、
-
日本語ファイル名のFTPについて
-
C言語にてXMLファイルから任意...
-
c言語 ファイルから数字を読み...
-
C言語におけるファイル読み込み...
-
c言語でのfscanfについて
-
テキストファイル内に対して, ...
-
commons-netでのFTP送信について
-
AtCoderABC135の問題Cについて
-
信頼区間の1.96や1.65ってどこ...
-
マイナスからプラスへ転じた時...
-
C言語での引数の省略方法
-
「Aに対するBの割合」と「Aに対...
-
「指定されたキャストは有効で...
-
エクセルで可視セルにのみ値貼...
-
Enterキーを押されたら次の処理...
-
c言語でAからZまでを表示する...
-
Eclipseコンソール表示を、リセ...
-
C++にてtemplateで受け取った任...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
c言語でのfscanfについて
-
fopenでファイル名に、変数を使...
-
複数ファイルの同時読み込みの...
-
テキストファイル内に対して, ...
-
C言語でファイル読み書きを早く...
-
エラーがわかりません、、
-
ファイル出力で改行を入れたい!
-
C言語の課題です
-
構造体のメンバにファイルポイ...
-
fgets( ) の返り値は何?
-
ファイルへの書込み処理が異常...
-
C言語でセグメンテーションエ...
-
fscanfでループしてしまう。
-
C言語でのCSVソートとデータ抽...
-
【C言語】ファイルを読み込んで...
-
日本語ファイル名のFTPについて
-
C言語にてXMLファイルから任意...
-
VisualStudioでのファイルの入...
-
ガンマ変換 C言語でプログラ...
-
a*(1-exp(-bx))+cの近似の方法
おすすめ情報