首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VC >

大神看这边:vc 将cstring类型字符串写入指定的本地txt文件中,在文件中只显示字符串的第一个字符

2013-04-23 
大神看这里:vc 将cstring类型字符串写入指定的本地txt文件中,在文件中只显示字符串的第一个字符CString st

大神看这里:vc 将cstring类型字符串写入指定的本地txt文件中,在文件中只显示字符串的第一个字符
CString str((LPCTSTR)sz);  
FILE *fp;
fp=fopen("Read.txt","w+"); 
if(fp==NULL) //如果失败了
 { printf("文件打开时发生错误!"); 
exit(1); //中止程序 } 
MessageBox(str); //可正常显示字符串 
 int num; 
num=fprintf(fp,"%s",str); 
 if (num<0) { printf("文件写入失败!");  
exit(1); } 
fclose(fp); //关闭文件
没用过vc  请大神帮帮忙 


[解决办法]
str直接赋值要写入的字符串,就可以
[解决办法]
贴出来的代码没有问题,就看你最初字符串的赋值是不是有问题!
[解决办法]
乍一看你的程序好像是用MFC写的,CString、MessageBox等,但又能用printf函数输出。这样写估计要包含比较多的头文件,但你又说没用过VC。好奇,你是怎么实现的?
[解决办法]

引用:
乍一看你的程序好像是用MFC写的,CString、MessageBox等,但又能用printf函数输出。这样写估计要包含比较多的头文件,但你又说没用过VC。好奇,你是怎么实现的?


使用万国牌武器的杂牌部队程序员。

热点排行