VC++ CString str,如何把str写入文本文件,怎样得到str大小(字节) 5

 我来答
黑大帅和ddd
2012-09-13 · TA获得超过1755个赞
知道小有建树答主
回答量:618
采纳率:0%
帮助的人:452万
展开全部
额,你会文件操作么?以文本模式打开一个文件,输入你要的内容呗。如果这个方法你不会,因为涉及的只是比较多,懒得教你,用下一个方法。也可以调用系统命令,即使用system命令,如向D盘根目录下的a.txt输入“文本文件”可以这样做:system("echo 文本文件 >> D:\\a.txt");

注意,要输入的内容不能有空格,如果有空格,请在文本上添加双引号。
要输入的文件名(夹)也不能有空格,如有空格,加双引号。
要知道str大小,使用strlen()函数,即strlen(str); 注意,该函数在string.h内
更多追问追答
追问
首先感谢,其他的都不用你教,我都知道,我只想得到str的真实大小(字节),str是MFC的CString类定义的实例,CString对字符串的处理很方便,我需要把处理过的str存成文本文件。
追答
好吧,班门弄斧了。最近才开始学API……
dashu1050
2012-09-14 · 超过13用户采纳过TA的回答
知道答主
回答量:64
采纳率:100%
帮助的人:17.4万
展开全部
建议楼主看下文件操作,可以到codeforge 和codeproject上下载点开源的代码看看,这个是很基本的东西
追问
文件读写操作各种方法都用过,是为了方便想找一个更加简洁的方式。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
自由翱翔海阔天空
2012-09-14 · TA获得超过316个赞
知道小有建树答主
回答量:282
采纳率:0%
帮助的人:146万
展开全部
str.GetLength();
追问
这个返回的是字符(可能是Unicode)的长度,并不是缓冲区的大小。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式