帮忙写个C语言读写本地文件的小例子

来源:百度知道 编辑:UC知道 时间:2024/05/11 21:34:52
***********************
我是中国人,我爱中国!
***********************

把上面的一段话(包括*号在内),复制粘贴到本地文档,随便取名。然后写一段代码,读取它,并且以二进制形式保存到另一个名字为test.dat的二进制文档中。
然后再读到屏幕上的时候再还原为十进制格式。

main()
{ FILE *p,*q;
char a;
p=fopen("aa.txt","r");
q=fopen("test.dat","w");
while(EOF !=(a=fgetc(p)))
{
fprintf(q,"%c",a);
}
fclose(p);
fclose(q);
system("pause");
}

我这里有个读文件的小例子.代码如下:
#include "iostream"
#include "fstream"
#include "string"
using namespace std;

int main()
{ string s;
ifstream input;
input.open("word.txt");
if(!input)cout<<"error!"<<endl;
else while(input>>s)
{
cout<<s<<endl;
}
system("pause");
}
记得word.txt文档和源代码放在一块儿.或者你自己写上绝对路径也可以.
读入的数据是一个一个地读入的.如果二个词中间有个空格或者回车等,则读文件会把隔开来的二个词都分别读入.
然后你的要求可以通过读入的数据自己赋值到公式里的变量里就行了.
可以参考我的程序琢磨,很快就能明白.
然后把写入文件的函数做为类的友元,就可以把成员变量存入TXT文件中了。
不懂的再问。我再来解答