创建txt文件.并向里面写入string失败-----fputs?
大家好,下面是我的源码,目的是一行一行读数据,然后按特定的格式写入到另外的文件.执行fgets后,打开创建的文件,里面是空的,也就是没写进去,不知道为什么?
#include <stdio.h>
#include <conio.h>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
FILE *fp,*fp2;
char len1,len2,line[200];
char *p;
main(void)
{
if((fp=fopen("E:\\09GPLB\\GAME-TXT\\temp.txt","r"))!=NULL)
{
fp2=fopen("E:\\09GPLB\\GAME-TXT\\tpc.txt","w");
len2=0;
while(!feof(fp))
{
fgets(line,60,fp);
len1=strlen(line);
len1++;
len2=len1+len2;
p=line;
fputs("db", fp2);
fputs(line,fp2);
// printf("%s",line);
// getch();
}
fclose(fp);
}
} --------------------编程问答-------------------- 来学习学习!111 --------------------编程问答-------------------- fgets(line,60,fp);
len1=strlen(line);
len1++;
len2=len1+len2;
调试看看line的内容是什么 --------------------编程问答-------------------- 关于以下代码,调试通过.line数组里面,可以看到读的数据正确,也可以把读的东西输出到
屏幕上,是没有问题的.len1=strlen(line);是算读的 sting的长度.
fgets(line,60,fp);
len1=strlen(line);
len1++;
len2=len1+len2;
调试看看line的内容是什么 --------------------编程问答-------------------- 路过学习
补充:.NET技术 , C#