Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

搜索
查看: 330|回复: 1

[求助] 除学C语言编程,恳请老师赐教 [复制链接]

Rank: 2Rank: 2

UID
3237566
帖子
179
PB币
184
贡献
0
技术
6
活跃
301
发表于 2015-9-7 15:42:54 |显示全部楼层
各位老师大家好,除学C语言编程,恳请老师赐教
#include <stdio.h>
main(int argc,char *argv[])
{
char *xxx=argv[1];
system("notepad.exe \"xxx\"");
return 0;
}
上面代码编译为aaa.exe放在e:\vv
在aaa.exe的同级目录有bbb.txt

在cmd输入
e:\vv\aaa.exe e:\vv\bbb.txt

结果是出现“无法找到xxx.txt”

我的问题是如何把 e:\vv\bbb.txt 代入
system("notepad.exe \"xxx\"");中
万分感谢

Rank: 2Rank: 2

UID
1086486
帖子
145
PB币
1400
贡献
0
技术
0
活跃
161
发表于 2015-9-7 21:31:05 |显示全部楼层
有阵子没碰vc了。。。。环境vs2015

cmd中命令
ConsoleApplication1.exe z:\\fff.txt
(注意路径需要用双 \\)

源码下面

// ConsoleApplication1.cpp : 定义控制台应用程序的入口点。
//

#include "stdafx.h"
#include <stdio.h>
#include <cstdlib>
#include <iostream>
using namespace std;

int main(int argc, char *argv[])
{
        char a[100] = "notepad.exe ";
        strcat_s(a, argv[1]);
//        cout << a << endl;
        system(a);
    return 0;
}
回顶部
Copyright (C) 2005-2019 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛 | 电脑硬件 | 安卓软件