[ create a new paste ] login | about

Link: http://codepad.org/IRMS82LF    [ raw code | output | fork ]

C, pasted on Mar 27:
C言語のファイルに関してのプログラムについて質問!
ファイルの中の文字列の置き換え
test.txtというテキストファイルの"dog"という文字列をすべて"rabbit"に変換し、
rabbit.txtという名前で保存するプログラムである。
#include <stdio.h>
#include <string.h>
main(){
	FILE *fpr,*fpw; //読み/書きファイルポインタ
	char bufr[256],bufw[256];//読み/書きバッファ
	char str1[]="dog";//置換元文字列
	char str2[]="rabbit";//置換先文字列
	char *p,*q;
	if(!(fpr=fopen("test.txt","r"))){
		perror("ファイルのオープンに失敗しました。");
		return;
	}
	if(!(fpw=fopen("rabbit.txt","w"))){
		perror("ファイルのオープンに失敗しました。");
		return;
	}
	while(1){
		fgets(bufr,256,fpr);
		strcpy(bufw,bufr);
		p=strstr(bufr,str1); //strstr関数・・・第一引数のなかから第二引数の文字列を探し、その位置のポインタを返す。
		if(p){
			q=bufw+(p-bufr);
			strcpy(q,str2);
			strcpy(q+strlen(str2),p+strlen(str1));
		}
		fprintf(fpw,"%s",bufw);
		if(feof(fpr))
			break;
	}fclose(fpr);
	fclose(fpw);
	return 0;
}
   


Output:
Line 1: error: stray '\357' in program
Line 1: error: stray '\274' in program
Line 1: error: stray '\243' in program
Line 1: error: stray '\350' in program
Line 1: error: stray '\250' in program
Line 1: error: stray '\200' in program
Line 1: error: stray '\350' in program
Line 1: error: stray '\252' in program
Line 1: error: stray '\236' in program
Line 1: error: stray '\343' in program
Line 1: error: stray '\201' in program
Line 1: error: stray '\256' in program
Line 1: error: stray '\343' in program
Line 1: error: stray '\203' in program
Line 1: error: stray '\225' in program
Line 1: error: stray '\343' in program
Line 1: error: stray '\202' in program
Line 1: error: stray '\241' in program
Line 1: error: stray '\343' in program
Line 1: error: stray '\202' in program
Line 1: error: stray '\244' in program
Line 1: error: stray '\343' in program
Line 1: error: stray '\203' in program
Line 1: error: stray '\253' in program
Line 1: error: stray '\343' in program
Line 1: error: stray '\201' in program
Line 1: error: stray '\253' in program
Line 1: error: stray '\351' in program
Line 1: error: stray '\226' in program
Line 1: error: stray '\242' in program
Line 1: error: stray '\343' in program
Line 1: error: stray '\201' in program
Line 1: error: stray '\227' in program
Line 1: error: stray '\343' in program
Line 1: error: stray '\201' in program
Line 1: error: stray '\246' in program
Line 1: error: stray '\343' in program
Line 1: error: stray '\201' in program
Line 1: error: stray '\256' in program
Line 1: error: stray '\343' in program
Line 1: error: stray '\203' in program
Line 1: error: stray '\227' in program
Line 1: error: stray '\343' in program
Line 1: error: stray '\203' in program
Line 1: error: stray '\255' in program
Line 1: error: stray '\343' in program
Line 1: error: stray '\202' in program
Line 1: error: stray '\260' in program
Line 1: error: stray '\343' in program
Line 1: error: stray '\203' in program
Line 1: error: stray '\251' in program
Line 1: error: stray '\343' in program
Line 1: error: stray '\203' in program
Line 1: error: stray '\240' in program
Line 1: error: stray '\343' in program
Line 1: error: stray '\201' in program
Line 1: error: stray '\253' in program
Line 1: error: stray '\343' in program
Line 1: error: stray '\201' in program
Line 1: error: stray '\244' in program
Line 1: error: stray '\343' in program
Line 1: error: stray '\201' in program
Line 1: error: stray '\204' in program
Line 1: error: stray '\343' in program
Line 1: error: stray '\201' in program
Line 1: error: stray '\246' in program
Line 1: error: stray '\350' in program
Line 1: error: stray '\263' in program
Line 1: error: stray '\252' in program
Line 1: error: stray '\345' in program
Line 1: error: stray '\225' in program
Line 1: error: stray '\217' in program
Line 1: error: stray '\357' in program
Line 1: error: stray '\274' in program
Line 1: error: stray '\201' in program
Line 2: error: stray '\343' in program
Line 2: error: stray '\203' in program
Line 2: error: stray '\225' in program
Line 2: error: stray '\343' in program
Line 2: error: stray '\202' in program
Line 2: error: stray '\241' in program
Line 2: error: stray '\343' in program
Line 2: error: stray '\202' in program
Line 2: error: stray '\244' in program
Line 2: error: stray '\343' in program
Line 2: error: stray '\203' in program
Line 2: error: stray '\253' in program
Line 2: error: stray '\343' in program
Line 2: error: stray '\201' in program
Line 2: error: stray '\256' in program
Line 2: error: stray '\344' in program
Line 2: error: stray '\270' in program
Line 2: error: stray '\255' in program
Line 2: error: stray '\343' in program
Line 2: error: stray '\201' in program
Line 2: error: stray '\256' in program
Line 2: error: stray '\346' in program
Line 2: error: stray '\226' in program
Line 2: error: stray '\207' in program
Line 2: error: stray '\345' in program
Line 2: error: stray '\255' in program
Line 2: error: stray '\227' in program
Line 2: error: stray '\345' in program
Line 2: error: stray '\210' in program
Line 2: error: stray '\227' in program
Line 2: error: stray '\343' in program
Line 2: error: stray '\201' in program
Line 2: error: stray '\256' in program
Line 2: error: stray '\347' in program
Line 2: error: stray '\275' in program
Line 2: error: stray '\256' in program
Line 2: error: stray '\343' in program
Line 2: error: stray '\201' in program
Line 2: error: stray '\215' in program
Line 2: error: stray '\346' in program
Line 2: error: stray '\217' in program
Line 2: error: stray '\233' in program
Line 2: error: stray '\343' in program
Line 2: error: stray '\201' in program
Line 2: error: stray '\210' in program
Line 3: error: expected '=', ',', ';', 'asm' or '__attribute__' before '.' token
Line 3: error: stray '\343' in program
Line 3: error: stray '\201' in program
Line 3: error: stray '\250' in program
Line 3: error: stray '\343' in program
Line 3: error: stray '\201' in program
Line 3: error: stray '\204' in program
Line 3: error: stray '\343' in program
Line 3: error: stray '\201' in program
Line 3: error: stray '\206' in program
Line 3: error: stray '\343' in program
Line 3: error: stray '\203' in program
Line 3: error: stray '\206' in program
Line 3: error: stray '\343' in program
Line 3: error: stray '\202' in program
Line 3: error: stray '\255' in program
Line 3: error: stray '\343' in program
Line 3: error: stray '\202' in program
Line 3: error: stray '\271' in program
Line 3: error: stray '\343' in program
Line 3: error: stray '\203' in program
Line 3: error: stray '\210' in program
Line 3: error: stray '\343' in program
Line 3: error: stray '\203' in program
Line 3: error: stray '\225' in program
Line 3: error: stray '\343' in program
Line 3: error: stray '\202' in program
Line 3: error: stray '\241' in program
Line 3: error: stray '\343' in program
Line 3: error: stray '\202' in program
Line 3: error: stray '\244' in program
Line 3: error: stray '\343' in program
Line 3: error: stray '\203' in program
Line 3: error: stray '\253' in program
Line 3: error: stray '\343' in program
Line 3: error: stray '\201' in program
Line 3: error: stray '\256' in program
Line 3: error: stray '\343' in program
Line 3: error: stray '\201' in program
Line 3: error: stray '\250' in program
Line 3: error: stray '\343' in program
Line 3: error: stray '\201' in program
Line 3: error: stray '\204' in program
Line 3: error: stray '\343' in program
Line 3: error: stray '\201' in program
Line 3: error: stray '\206' in program
Line 3: error: stray '\346' in program
Line 3: error: stray '\226' in program
Line 3: error: stray '\207' in program
Line 3: error: stray '\345' in program
Line 3: error: stray '\255' in program
Line 3: error: stray '\227' in program
Line 3: error: stray '\345' in program
Line 3: error: stray '\210' in program
Line 3: error: stray '\227' in program
Line 3: error: stray '\343' in program
Line 3: error: stray '\202' in program
Line 3: error: stray '\222' in program
Line 3: error: stray '\343' in program
Line 3: error: stray '\201' in program
Line 3: error: stray '\231' in program
Line 3: error: stray '\343' in program
Line 3: error: stray '\201' in program
Line 3: error: stray '\271' in program
Line 3: error: stray '\343' in program
Line 3: error: stray '\201' in program
Line 3: error: stray '\246' in program
Line 3: error: stray '\343' in program
Line 3: error: stray '\201' in program
Line 3: error: stray '\253' in program
Line 3: error: stray '\345' in program
Line 3: error: stray '\244' in program
Line 3: error: stray '\211' in program
Line 3: error: stray '\346' in program
Line 3: error: stray '\217' in program
Line 3: error: stray '\233' in program
Line 3: error: stray '\343' in program
Line 3: error: stray '\201' in program
Line 3: error: stray '\227' in program
Line 3: error: stray '\343' in program
Line 3: error: stray '\200' in program
Line 3: error: stray '\201' in program
Line 4: error: stray '\343' in program
Line 4: error: stray '\201' in program
Line 4: error: stray '\250' in program
Line 4: error: stray '\343' in program
Line 4: error: stray '\201' in program
Line 4: error: stray '\204' in program
Line 4: error: stray '\343' in program
Line 4: error: stray '\201' in program
Line 4: error: stray '\206' in program
Line 4: error: stray '\345' in program
Line 4: error: stray '\220' in program
Line 4: error: stray '\215' in program
Line 4: error: stray '\345' in program
Line 4: error: stray '\211' in program
Line 4: error: stray '\215' in program
Line 4: error: stray '\343' in program
Line 4: error: stray '\201' in program
Line 4: error: stray '\247' in program
Line 4: error: stray '\344' in program
Line 4: error: stray '\277' in program
Line 4: error: stray '\235' in program
Line 4: error: stray '\345' in program
Line 4: error: stray '\255' in program
Line 4: error: stray '\230' in program
Line 4: error: stray '\343' in program
Line 4: error: stray '\201' in program
Line 4: error: stray '\231' in program
Line 4: error: stray '\343' in program
Line 4: error: stray '\202' in program
Line 4: error: stray '\213' in program
Line 4: error: stray '\343' in program
Line 4: error: stray '\203' in program
Line 4: error: stray '\227' in program
Line 4: error: stray '\343' in program
Line 4: error: stray '\203' in program
Line 4: error: stray '\255' in program
Line 4: error: stray '\343' in program
Line 4: error: stray '\202' in program
Line 4: error: stray '\260' in program
Line 4: error: stray '\343' in program
Line 4: error: stray '\203' in program
Line 4: error: stray '\251' in program
Line 4: error: stray '\343' in program
Line 4: error: stray '\203' in program
Line 4: error: stray '\240' in program
Line 4: error: stray '\343' in program
Line 4: error: stray '\201' in program
Line 4: error: stray '\247' in program
Line 4: error: stray '\343' in program
Line 4: error: stray '\201' in program
Line 4: error: stray '\202' in program
Line 4: error: stray '\343' in program
Line 4: error: stray '\202' in program
Line 4: error: stray '\213' in program
Line 4: error: stray '\343' in program
Line 4: error: stray '\200' in program
Line 4: error: stray '\202' in program
In function 'main':
Line 25: error: stray '\342' in program
Line 25: error: stray '\227' in program
Line 25: error: stray '\217' in program
Line 26: error: stray '\342' in program
Line 26: error: stray '\227' in program
Line 26: error: stray '\217' in program
Line 27: error: stray '\342' in program
Line 27: error: stray '\227' in program
Line 27: error: stray '\217' in program
Line 28: error: stray '\342' in program
Line 28: error: stray '\227' in program
Line 28: error: stray '\217' in program
Line 29: error: stray '\342' in program
Line 29: error: stray '\227' in program
Line 29: error: stray '\217' in program
t.c: At top level:
Line 37: error: stray '\343' in program
Line 37: error: stray '\200' in program
Line 37: error: stray '\200' in program
Line 37: error: stray '\343' in program
Line 37: error: stray '\200' in program
Line 37: error: stray '\200' in program
Line 37: error: stray '\343' in program
Line 37: error: stray '\200' in program
Line 37: error: stray '\200' in program


Create a new paste based on this one


Comments: