毕设紧急求助:怎样点击一个按钮打开并显示TXT已经存在的文件 在线等 毕设紧急求助:怎样点击一个按钮打开并显示TXT已经存在的文件 在线等 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 多谢楼上提醒,但是我用了,还是没有打开并且显示我要的TXT麻烦说详细一点 可以用Archive类直接调用ReadString函数来将整个txt文件中的内容读成一个Cstring,我同学前几天刚用过,我用的是stringstream流,在《sstream》头文件中有定义,stringstream c; int count=0; c<<(const char*)szLine1; int out[20000]; array.SetSize(filelength); for(count=0;count<filelength;count++) { c>>out[count]; array[count]=out[count]; }因为我的txt中全是数字,所以输出以后又转存在数组中了,你如果只显示的话都不用这么做直接输出CString就行了,至于链接到按钮,给相应按钮添加响应函数然后把读文件和显示文件的代码写进去就行了,可以参考msdn中的Archive类和stringstream流, 输出时直接用m_edit.ReplaceSel(t);其中t是你存储的那个CString变量m_edit是按钮的变量,类型设为control然后就可以不覆盖输出了, CFile file;char buf[1000];file.Read(...); 多谢各位提醒,但是都达不到我想要的效果有帖子说用CFileDialog 可以打开并显示到最前面,但是我不会操作,麻烦哪位大虾指点一下,稍微详细一点,谢谢 在线等,快帮帮忙TXT是前面程序生成的,和程序的原程序都在一个文件夹,我就是要再点击一个按钮把它打开并且显示到最前面 WinExec("notepad c:\\cmd.txt",SW_SHOWNORMAL); bobob(静思)说的那个不就行了嘛 bobob(静思)说的那个确实可以,但是有限制,第一:必须按路径访问,程序移动到其他位置还要修改路径,不方便移植。第二,路径中不能出现中文 用打开文件的对话框选择文件,然后获取文件的路径,转换为短路径,然后赋值给一个字符串,再调用WinExec即可 如何加快socket下载速度? 函数指针问题! 给定一种色彩, 在特定区域以渐变形式绘出. 请问, vc里面有什么方法可以看到宏展开后的结果? CodeProject网站为什么打开的时候非常慢呀? 关于非模态对话框的问题 如何在视图中改变通用控件的大小 求教:WriteFile怎么往标准输入输出中写字符? 请教vc画图 问题 请教smtp的格式 一个极简单的例子,就是通不过。请高手指点迷津, 怎样释放用::GetDC(NULL)得到的整个屏幕的DC?
麻烦说详细一点
stringstream c;
int count=0;
c<<(const char*)szLine1;
int out[20000];
array.SetSize(filelength);
for(count=0;count<filelength;count++)
{
c>>out[count];
array[count]=out[count];
}
因为我的txt中全是数字,所以输出以后又转存在数组中了,你如果只显示的话都不用这么做
直接输出CString就行了,至于链接到按钮,给相应按钮添加响应函数然后把读文件和显示文件的代码写进去就行了,可以参考msdn中的Archive类和stringstream流,
其中t是你存储的那个CString变量
m_edit是按钮的变量,类型设为control
然后就可以不覆盖输出了,
char buf[1000];
file.Read(...);
有帖子说用CFileDialog 可以打开并显示到最前面,但是我不会操作,麻烦哪位大虾指点一下,稍微详细一点,谢谢
TXT是前面程序生成的,和程序的原程序都在一个文件夹,我就是要再点击一个按钮把它打开并且显示到最前面