注册 登录
编程论坛 C++教室

请各位高手,帮忙解答vc编程问题。。谢谢!!

lj5455169 发布于 2007-09-12 15:29, 546 次点击
程式功能为:把从键盘输入的字符串,读入指定(log,txt)文件

程式可以运行!!可是运行结果为乱码! 请求各位大虾帮助!


#include "string"
#include<iostream>
using namespace std;


void file (string y)
{


FILE *fp;


fp=fopen("c:\log.txt","w+");
if (fp)
{

fwrite (&y,sizeof(y),100,fp);

}
fclose(fp);
}



void main()
{
string x;

while (1)
{
cout <<"input a string:"<< "\n";
cin >> x;
file (x);
// cout<<x << "\n";
}


}

3 回复
#2
Arcticanimal2007-09-12 15:33
string 不是字符数组, 直接写到文件里怎么可以呢?
#3
lj54551692007-09-12 16:03
敬请高手明示。。如何修改!
小弟不胜感激!

#4
雨中飞燕2007-09-12 16:21
楼主应该先搞清楚类和数组的区别



by 雨中飞燕 QQ:78803110 QQ讨论群:5305909

[url=http://bbs.bc-cn.net/viewthread.php?tid=163571]请大家不要用TC来学习C语言,点击此处查看原因[/url]
[url=http://bbs.bc-cn.net/viewthread.php?tid=162918]C++编写的Windows界面游戏[/url]
[url=http://yzfy.org/]C/C++算法习题(OnlineJudge):[/url] http://yzfy.org/
1