我是个新手。怎么读取txt文件然后写文件。就像是从a.txt读出1 2 3,然后各自加上1,写到b.txt。

2025-12-17 11:03:09
推荐回答(2个)
回答1:

#include

void main()
{
FILE *pin, *pout;
pin = fopen("a.txt", "rb");
pout = fopen("b.txt", "wb");
char buf[1000];
size_t r = 1;
int i;
while (r)
{
r = fread(buf, 1, 1000, pin);
for (i = 0; i != r; ++i)
{
buf[i] += 1;
}
fwrite(buf, 1, r, pout);
}
fclose(pin);
fclose(pout);
}

回答2:

php是用文件操作
fopen,fget等函数
你是用php吗?