(void) system(".......")
调用.
"......." -- 用双引号括起的是命令行
例如:
system("notepad abc.txt")
启动 notepad 编辑 abc.txt
system(..)函数的实参可以是字符变量,例如:
char command[]="notepad abc.txt"
system(command)
命令行 里也可调用 批命令和其它指定程序,若用 start ...., 还可以设定运行优先级。
CreateProcess() 很繁琐,新手不易。
可以,学习c语言的人一般是考计算机二级,他们使用turbo c 2.0这个软件,是在dos下运行的,不过可以在windowsxp 下的cmd中运行,去网上下一个,挺小的,然后解压到任意文件夹下,里面有一个“tc.exe”文件,双击就行了,不过还需设置一下,这个你自己参考一下c语言的书就行了。当你设计完程序后,想双击exe文件运行时,会发现窗口闪一下就消失了,这是因为没有关闭"运行完后自动推出"选项,右击你设计好的exe程序---属性,在里面找。在win98下就没这个情况。一.编译器主要有MS的visualc/c++编译器(可以编译windows相关的的东西),MinGW,Cygwin(这2个是类似于gcc/g++的标准c/c++)。
1、
visual
c++6.0
(win8系统下不好用,C/C++)-Microsoft
Visual
C++
;
2、
visual
studio
(2005、2008、2010、2012、2013)-
Microsoft
Visual
Studio
;
3、
win-tc非常方便:不骗你,2000/XP/7都可以用
;
4、
Code::Blocks(win7、8都可以用);
5、
Turb
C(只能编译C语言)
;
6、
gcc
(GNU编译器套件)
;
7、
DEV
C++;
8、
C-Free;
9、
Borland
C++、WaTCom
C++、Borland
C++
Builder、GNU
DJGPP
C++、Lccwin32
C
Compiler3.1、High
C、My
Tc等,由于C语言比较成熟,所以编程环境很多;
10、还常用souceinsight
,在工作中还用Labwindows编程,直接调试运行,不过那是有工程背景,有工作经验的技术人员用的。
二.编辑器有很多,你可以选择eclipse,netbeans,dev-c,code:blocks,visual
studio。甚至notepad++,notpadplus,ultraedit这类文本编辑器也行,复古的人用,就是没代码提示。