C語言 實現文件讀寫,並添加雙引號

来源:互联网 发布:bilibili直播软件 编辑:程序博客网 时间:2024/05/29 08:05
#include "stdio.h"#include <stdlib.h>#include "string.h" char *addcop(char *a)  {  char text[1024]="\"";  char text2[3]="\",";  char *p;  int i;      i=strlen(a);  a[i-1]=0;  strcat(text,a);  p=text;  return p;    }int main(int argc, char* argv[]){char text[1024];FILE  *fp1;FILE  *fp2;fp1=fopen("d:\\a.txt","r");fp2=fopen("d:\\b.txt","w");while((fgets(text,1024,fp1)!=NULL)){  // printf("%s",strcat(addcop(text),",\n"));     //  fprintf(fp2,"%s",strcat(addcop(text),",\n"));    //這樣寫有bug,輸出的第一行會變成亂碼,不知為啥。         puts(strcat(addcop(text),"\",\n"));//輸出到屏幕 fputs(strcat(addcop(text),"\",\n"),fp2);//將內容寫到fp2所指向文件中}fclose(fp1);fclose(fp2);getchar();//getchar();return 0;}


 

原创粉丝点击