迷你5207专属论坛

注册

 

发新话题 回复该主题

[C\C++] 读取txt并传递到ExecInfo.lpParameters的问题 [复制链接]

发表者
我想从number.txt读取出 “-n 100861” 后传递到        ExecInfo.lpParameters=chPtr;//参数。但是好像传不过去……

number.txt 中的文字为“-n 100861” 。

  1. m_MainWnd.Create(rcWork.left,rcWork.top,RECT_WIDTH(rcWork),RECT_HEIGHT(rcWork), 0, 0, 0);
  2.         m_MainWnd.Show();
  3.         // 初始化成功则返回TRUE.

  4. wifstream fin("number.txt");
  5.   if(!fin)
  6.   {
  7.      cout<<"can not open file"<<endl;
  8.   }
  9. wchar_t chPtr[100];              //存放整个文件内容,仅考虑文件内容为字符串
  10.   fin>>chPtr;
  11. wcout<<chPtr;                 //输出文件内容
  12.   fin.close();
  13.                         //return 0;

  14.                         SHELLEXECUTEINFO ExecInfo;
  15.                         ExecInfo.hwnd=NULL;
  16.                         ExecInfo.lpVerb=L"open";
  17.                         ExecInfo.lpFile=L"\Windows\CallUi.exe";//程序路径
  18.                         ExecInfo.lpParameters=chPtr;//参数
  19.                         ExecInfo.nShow=SW_SHOW;        
  20.                         ExecInfo.cbSize = sizeof(ExecInfo);
  21.                         ShellExecuteEx(&ExecInfo);
  22.                                                 
  23.         return TRUE;

  24. }
复制代码
保存number.txt为因为这个过程在程序窗口刚窗口后,用什么方法能查看具体读出的是什么不?

number.txt 存储为 Unicode 会在前面加上 uFEFF- 这几个字符,影响不?
分享 转发
TOP
沙发

回复 1# zhilongquan 的帖子

10、M8SDK学习之了解一下字符串
http://www.mini188.com/showtopic-957.aspx

15、M8SDK学习系列之读取文本文件(unicode和ansi)
http://www.mini188.com/showtopic-986.aspx

22、MiniNote1.0代码分析之文本存取器
http://www.mini188.com/showtopic-1148.aspx
相信与不相信都是矛盾的.  5207宣!欢迎您来到点滴论坛
TOP
发新话题 回复该主题