c/c++中system()问题!!~~~高手进来!!
来源:百度知道 编辑:UC知道 时间:2024/05/23 11:23:34
看下面两个程序:
第一个:
#include<iostream>
#include "windows.h"
using namespace std;
int main ()
{
system("notepad F:\\huitie.txt");
return 0;
}
运行正确!!!结果是:打开文件F:\huitie.txt
第二个:
#include<iostream>
#include "windows.h"
using namespace std;
int main ()
{
system("C:\\Program files\\Real\\RealPlayer\\RealPlay F:\\TDdownload\\Movie\\美女的烦恼DVD高清.rmvb");
return 0;
}
运行出错!!!
问题似乎是: Program files中有空格的问题!!!
于是我改写为以下两中方式,
(1)换为:system("C:\\Program\32files\\Real\\RealPlayer\\RealPlay F:\\TDdownload\\Movie\\美女的烦恼DVD高清.rmvb");
\32表示空格-------但是还是不对
(2)换为:system("C:\\\"Program files\"\\Real\\RealPlayer\\RealPlay F:\\TDdo
第一个:
#include<iostream>
#include "windows.h"
using namespace std;
int main ()
{
system("notepad F:\\huitie.txt");
return 0;
}
运行正确!!!结果是:打开文件F:\huitie.txt
第二个:
#include<iostream>
#include "windows.h"
using namespace std;
int main ()
{
system("C:\\Program files\\Real\\RealPlayer\\RealPlay F:\\TDdownload\\Movie\\美女的烦恼DVD高清.rmvb");
return 0;
}
运行出错!!!
问题似乎是: Program files中有空格的问题!!!
于是我改写为以下两中方式,
(1)换为:system("C:\\Program\32files\\Real\\RealPlayer\\RealPlay F:\\TDdownload\\Movie\\美女的烦恼DVD高清.rmvb");
\32表示空格-------但是还是不对
(2)换为:system("C:\\\"Program files\"\\Real\\RealPlayer\\RealPlay F:\\TDdo
把program files用""包含,改成:
/* program files 改写作 "program files" 如下:*/
system("C:\\"Program files"\\Real\\RealPlayer\\RealPlay...
就可以忽略空格了!
可能不支持中文吧,把文件名改成英文看看
恩,kkspeed ,是正确的哦~~
C:\WINDOWS\system32\config\SYSTE.LOG
电脑开机时出现:加载c:/windows/syste m32/xxmon.dll时出错.是什么原因
百度进不去ie底下显示res://C\syste:\都WINDOWSm32\shdoclc.dll/dnserror.htm;我的网络连接没有问题
急急!!windows xp 不能进系统,提示c:\winnt\systen32\syste找不到,无法法启动
c++/c 中强制类型转换的问题
c/c++question
C-C-C-C-C-OH中有4个C一样?????老师怎么说没有?
c语言中 // 表示什么
计算机中C/S是什么意思?
L/C中FAO是什么意思?