❶ 如何在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语言编写的程序,要经过怎样的处理过程
开发一个C语言程序需要经过的四个步骤:编辑、编译、连接、运行。
C语言程序可以使用在任意架构的处理器上,只要那种架构的处理器具有对应的C语言编译器和库,然后将C源代码编译、连接成目标二进制文件之后即可运行。
1、编辑:输入源程序并保存(。C文件)。
2、编译:将源程序翻译成目标文件(。OBJ文件)。
3、连接:将目标文件转换成可执行文件。EXE文件)。
4、运行:执行。EXE文件,得到运行结果。
(2)c语言打开一个程序扩展阅读:
C代码变成程序的阶段:
1、首先,源代码文件test。c和相关的头文件,如stdio。h,由预处理程序CPP预处理为一个。我的文件。这是预编译。I文件不包含任何宏定义,因为所有宏都已展开,所包含的文件都已插入其中。我的文件。
2、编译过程就是对预处理后的文件进行一系列的词法分析、语法分析、语义分析和优化,从而产生相应的汇编代码文件。这个过程通常是整个程序构造的核心部分,也是最复杂的部分之一。
3、汇编程序不直接输出可执行文件,而是输出目标文件。汇编程序可以调用LD来生成一个可以运行的可执行程序。为了得到最终的可执行文件“A.out”,需要将一大堆文件链接在一起。
4、在链接过程中,调用其他目标文件中定义的函数的指令需要重新校准,使用其他目标文件中定义的变量的指令也需要重新校准。
❸ 怎么用C语言打开一个程序 具体一点 例如打开系统的画图程序
找到那个文件相对于这个工程的相对路径,
调用system();函数.system("这里是相对路径\可执行文件");
❹ 怎么用C语言打开程序
给你提供三种方法:(我用的编译器是Microsoft Visual C++6.0(VC 6.0))
1.
system("d:\\Photoshop9.0\\PhotoShop.exe");
2.
ShellExecute(NULL,"open","d:\\Photoshop9.0\\PhotoShop.exe",NULL,NULL,SW_SHOW);
3.
WinExec("d:\\Photoshop9.0\\PhotoShop.exe",SW_SHOW);
第一个请包含头文件 <stdlib.h>
后两个请包含头文件 <windows.h>
#include <windows.h>
更多请到我的搜索相关文章:
http://hi..com/luosiyong
❺ 怎么用C语言编一个打开txt文件的程序
你可以使用fopen函数,例子如下:
FILE
*fp;/*定义文件类型的指针,它讲指向你所要打开的文件,以后向文件写入数据或者是从文件中读取数据都需要用到他*/
fp=fopen("文件名以及其路径","打开方式");
建议以参考以下几个c函数,你就能够很随意的完成对文件的处理了:
fopen()
字符读写函数:fgetc()和fputc()
字符串读写函数:fgets()和fputs()
格式化读写函数:fcanf()和fprintf()
数据块读写函数:fread()和fwrite()
这些都是对文件操作的基本函数,其中你最好研究一下fopen()函数,那个相对其他的函数要记忆的东西比较多~~
❻ 用C语言编写一个程序,打开计算器5次.
先向一个文本文件里写入你想要输入的文字,然后调用记事本打开这个文件
#include
<stdio.h>
#include
<process.h>
void
main()
{
FILE
*pFile
=
fopen("a.txt",
"w");
char
str[]
=
"你想要输入的字符串";
fwrite(str,1,
sizeof(str)/sizeof(str[0]),
pFile);
fclose(pFile);
system("notepad
a.txt");
}
❼ C语言源程序到运行程序经过哪几个步骤
1、预处理
在这一阶段,源码中的所有预处理语句得到处理,例如:#include语句所包含的文件内容替换掉语句本身,所有已定义的宏被展开。
根据#ifdef,#if等语句的条件是否成立取舍相应的部分,预处理之后源码中不再包含任何预处理语句。
GCC预处理阶段可以生成.i的文件,通过选项-E可以使编译器在预处理结束时就停止编译。例如:gcc -E -o hello.i hello.c
2、编译
这一阶段,编译器对源码进行词法分析、语法分析、优化等操作,最后生成汇编代码。这是整个过程中最重要的一步,因此也常把整个过程称为编译。
可以通过选项-S使GCC在进行完编译后停止,生成.s的汇编程序。例如:gcc -S -o hello.s hello.c
3、汇编
这一阶段使用汇编器对汇编代码进行处理,生成机器语言代码,保存在后缀为.o的目标文件中。
当程序由多个代码文件构成时,每个文件都要先完成汇编工作,生成.o目标文件后,才能进入下一步的链接工作。
目标文件已经是最终程序的某一部分了,只是在链接之前还不能执行。可以通过-c选项生成目标文件:gcc -c -o hello.o hello.c
4、链接
经过汇编以后的机器代码还不能直接运行。为了使操作系统能够正确加载可执行文件,文件中必须包含固定格式的信息头,还必须与系统提供的启动代码链接起来才能正常运行,这些工作都是由链接器来完成的。gcc -o hello hello.c
5、运行:执行.EXE文件,得到运行结果。
❽ 如何用c语言程序启动一个文件
啊,你的意思是读取某个文件么?比如读取 TXT 文件之类的,这些一般都是调用 C 语言标准库 #include<stdio.h> 实现的,直接去搜索 C 语言标准库就好,内容太多就不贴了。windows API 也可以,看是在什么环境下开发咯,不过还是用标准库最多,因为标准库可以跨平台而 windows API 只能在 windows 下用,你的程序拿到别的系统就跑不了啦~
如果是启动某个新的程序的话,那我们一般调用系统的 shell 实现。
❾ C语言,怎么用system()函数打开一个可执行文件,例如C:\a.exe
C语言使用system()函数打开一个可执行文件:
system在调用的时候需要加上#include<stdlib.h>的头文件
#include<stdlib.h>
voidmain(){
system("c:\windows\system32\cmd.exe");
}
(9)c语言打开一个程序扩展阅读
C语言中system()执行cmd命令打开关闭程序
intsystem(char*command);
system("startiexplore.exe");//启动ie
system("startD:TencentWeChatWeChat.exe");//启动改路径下的客户端
system("TASKKILL/F/IMiexplore.exe");
>HELP
>TASKKILL/?
❿ 怎么用C语言打开一个应用程序
第一步:下载c-free5软件安装,打开后,新建一个空白文件。
注意:如果是软件工程的话,就要新建工程