⑴ 用c语言怎样打开另一个文件,不是fopen的那个.
#include
"windows.h"
WinExec("notepad
test.txt",SW_MAXIMIZE);
第二个参数是个宏
SW_MAXIMIZE
最大化运行
SW_MINIMIZE
最小化运行
SW_HIDE
隐藏运行
至于等待,好像没什么办法吧,要不你用system("pause");来等待?
⑵ 如何在c语言中打开另一个程序
一, 调用自己开发的应用
1)在plist文件中,注册对外接口
在xcode group&files 里面,展开 resources选择info.plist
鼠标右击information property list ,然后从列表中选择URL types
右击 add row 添加一个对象(item)右击item add row
从列表中选择 URL Schemes 再右击添加一个对象(item1)
将item1得值设置为:myapp
这个myapp就是对外接口,其它应用可以通过它,调用该应用
plist如下图所示:
2).处理URL请求
应用程序委托在 application:handleOpenURL:方法中处理传递给应用程序的URL请求。如果您已经为自己 的应用程序注册了定制的URL模式,则务必在委托中实现这个方法。
下面代码实现了这个委托方法;
- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url
{
if([[url scheme] isEqualToString:@"myapp"]){
[application setApplicationIconBadgeNumber:10];
return YES;
}
return NO;
}
3).测试外部调用
1.回到Home屏幕,启动Safari(在iPhone仿真器上,在菜单上选择Hardware->Home命令就可以回到Home屏幕)。
2.在Safari的地址栏中,键入使用定制模式的URL:myapp:
3.确认您的应用程序是否启动,以及应用程序委托是否收到application:handleOpenURL:消息。
4)调用方法
在你需要调用上面注册过对外接口的应用中,添加下面代码即可
NSURL *url = [NSURL URLWithString:@"myapp:"];
[[UIApplication sharedApplication] openURL:url];
通过上述两个步骤,你可以在你的应用中,让用户打开你的其它应用
二, 调用IOS自带的应用
上面讲述的是调用自身的应用,讲解了如何在自己应用之间调用问题,今天介绍一下如果调用IOS自带的app的方法
一、调用app store界面方法
在实际开发中,往往要推荐自己其他应用和推荐自己的收费软件,那么我们就需要在程序中直接连接到app store的相应页面。
实际上的做法很简单,使用的还是UIApplication类的OpenURL方法:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"程序的相应连接"]];
二、调用其它应用的方法
⑶ 怎样在一个 C 程序中调用另一个程序 (独立可执行的程序, 或系统命令)
使用库函数 system(), 它的功能正是所要的。注意, 系统返回的值最多是命令的退出状态值 (但这并不是一定的), 通常和命令的输出无关。还要注意,system() 只接受一个单独的字符串参数来表述调用程序。如果要建立复杂的命令行, 可以使用 sprintf()。根据使用的系统, 也许还可以使用系统函数, 例如exec 或 spawn (或execl,execv, spawnl, spawnv 等)。
⑷ 关于C语言打开打开另一个程序的问题。
路径字符串有空格的地方
[
]替换成[^
]
就是
[空格]替换成[^空格]
例如:
char
*cmd="D:\\Program^
File\\Microsoft^
Visual^
Studio^
9.0\\Common7\\IDE\\devenv.exe";
⑸ c语言打开多个文件,只能运行一个文件,菜单都是英文,能具体告诉我怎么才能是打开另一个
1、将一个函数写在一个文件里,然后再在另一个文件里用“include”包含这个文件。2、举个例子在文件c1.c里编一个函数:voidprintWord(){printf("Hello!world!");}再建立一个文件c2.c,文件开头写上#include"c1.c",就可以调用c1.c里的函
⑹ c语言如何调用另一个c程序
使用system()函数,在stdlib.h中声明的
C/C++学习指南,邵发,第16章的标准C函数
⑺ 用c语言打开另一个程序运行窗口,怎么弄啊,谢谢
你说的是不是已经编写好程序,然后需要运行程序查看结果?如果是的话,首先你应该清楚自己使用的C语言编写程序是Turbo C2.0还是VC6.0,如果是TC,那么首先应该保存,按F2键,将文件保存为.c为后缀的格式,然后按Alt+F9查看是否有错误,如果没有,按Ctrl+F9运行,最后按Alt+F5查看结果;如果是VC,那么按Ctrl+F5即可如果有错误,修改后继续运行。
⑻ 50分,怎样用C语言编一个程序,用它去执行另一个程序
#include
<stdio.h>
#include
<stdlib.h>
int
main()
{
system("write.exe");
}
system("你要执行的程序的名字,带着路径,不能有空格,\要用\\代替");
比如我的qq在d盘,就
system("D:\\Progra~1\\Tencent\\QQ\\Bin\\QQ.exe");
不能用
system("D:\\Program
file\s\Tencent\\QQ\\Bin\\QQ.exe");
中间不能有空格
带空格的路径,请用dir/x获得短目录名