用C语言写的程序在执行时,如何在CMD进行多次连续输入?
其实程序是一直往下执行的,你想连续多次输入,只能写多个输入语句。
所以为了一直输入,我们可以设置一个循环。
把你的核心代码都写在一个循环里面,如:
while(1){
你的代码。。。
}
这样,就会一直在循环了,也就实现了你要的多次输入。
若有疑问请继续提出,若帮到你,望采纳。
参考下列C 或C++ 代码:
bool ConsoleCompiler(char * ch){ // 建立批处理文件 std::ofstream fout( "CBStudy.cmd" ); if ('v'==ch[0]) { fout << "@echo off
set PATH=" << CBS_vcbin << ";%PATH%
set INCLUDE=" <<CBS_include <<"
set LIB=" << CBS_lib <<"
color a
@echo 欢迎使用命令行VC2010编译器中文版 你可以使用TAB自动补全
cl
cd \\mycpp
" ; } if ('g'==ch[0]) { fout << "@echo off
set PATH=" << CBS_gccbin << ";%PATH%
color a
@echo 欢迎使用命令行 GCC 编译器中文版 你可以使用TAB自动补全
g++ -v
cd \\mycpp
" ; } fout.close();
// 执行批处理文件 char szCommandLine[] = "cmd /k CBStudy.cmd"; STARTUPINFO si = { sizeof(si) }; PROCESS_INFORMATION pi;
si.dwFlags = STARTF_USESHOWWINDOW; // 指定wShowWindow成员有效 si.wShowWindow = TRUE; // 此成员设为TRUE的话则显示新建进程的主窗口, // 为FALSE的话则不显示 BOOL bRet = ::CreateProcess ( NULL, // 不在此指定可执行文件的文件名 szCommandLine, // 命令行参数 NULL, // 默认进程安全性 NULL, // 默认线程安全性 FALSE, // 指定当前进程内的句柄不可以被子进程继承 CREATE_NEW_CONSOLE, // 为新进程创建一个新的控制台窗口 NULL, // 使用本进程的环境变量 NULL, // 使用本进程的驱动器和目录 &si, &pi); return true;}
所以为了一直输入,我们可以设置一个循环。
把你的核心代码都写在一个循环里面,如:
while(1){
你的代码。。。
}
这样,就会一直在循环了,也就实现了你要的多次输入。
若有疑问请继续提出,若帮到你,望采纳。
c语言写完代码后怎么运行
1. 编译:编译器将C语言源代码(.c文件)转换成目标文件(通常是.o文件或.obj文件),这个文件包含了源代码转换成的机器码,但是还不能直接执行,因为它可能还依赖于其他目标文件或库。在这个阶段,编译器还会检查源代码中的语法错误。2. 链接:链接器将一个或多个目标文件以及可能需要的库文件合并成...
如何运行C语言编写的程序?
1. 编写完毕的C语言程序需要通过编译器转换为计算机可执行的机器码。2. 编译过程用于检测程序中的错误,确保代码无误后,才能进行运行。3. 在集成开发环境(IDE)中,如Microsoft Visual Studio Express,通过点击工具栏的“编译”按钮来启动编译过程。4. 编译成功后,点击“运行”按钮来执行程序。5. 对...
c语言怎么运行(c语言怎么运行代码)
c+语言编好的程序怎么运行?C语言程序编写完成后,是不能马上执行的,需要先进行编译,这时编译器会对整个代码进行扫描,并完成编译任务,然后再生成可执行文件,一般是exe文件,运行时,需要编写main函数,它是程序的主函数,也是入口函数,执行的时候先从main进入,再依次执行编写的代码,或调用其它函数。
c语言程序从哪个位置开始执行
c语言程序的执行总是起始于main函数。在一个C语言源程序中,无论main函数书写在程序的前部,还是后部,程序的执行总是从main函数开始,并且在main函数中结束。但需要注意的是,也是有特殊情况的,若是代码中出现了exit函数,则直接结束程序。一个c程序有且仅有一个main函数,除main函数之外可以有若干个...
编写好c语言源程序后如何进行编译和运行
在命令行中输入“gcc 目标文件名.o -o 执行文件名”即可进行链接。如果链接成功,将生成一个可执行文件。4. 运行可执行文件。在命令行中输入“.\/执行文件名”即可运行程序。如果一切正常,程序将输出预期的结果。需要注意的是,编译和运行C语言程序需要相应的环境配置,包括C语言编译器和操作系统等。此...
用C语言写的程序该怎样执行?
程序先是把.H头文件写在最上面,编译时是从main 开始的.然后调入程序中用到的在H文件中的函数.
如何运行C语言编写的程序?
1、编辑:编写代码,制作C语言的源文件。2、编译:是由编译程序将C语言源文件转换成二进制中间文件,对文件内部的语法语义做处理,如果编译出错,无法进行后续动作。3、链接:将编译中生成的中间文件组合成二进制可执知行文件,这一步会对文件之间的关联做检查,如果出错,将不会生成可执行文件,也就无法...
C语言问题。悲剧,大家看看我这个程序 问题是:执行时。。主函数最后那个...
主要原因是scanf函数中的%c吃掉了上一次输入的回车键!解决方案三种:第一种:scanf(" %c", &r);在%c前加空格;第二种:在scanf("%c", &r);这条语句前加上getchar();第三种:在scanf("%c", &r);这条语句前加上fflush(stdin);如果对你有所帮助,请记得采纳最佳答案,谢谢!
c语言输入代码如何运行
C语言输入代码的运行步骤如下:首先,通过键盘向计算机输入程序,将其保存为.c文件,这一步骤称为上机输入和编译源程序。此文件的后缀名为.c,表示这是一个C语言源程序文件。接下来,需要对源程序进行编译,编译的过程分为两个步骤。第一步是预处理,即使用C编译系统中的“预处理器”对程序中的预...
一个c语言的执行是从什么开始
c语言程序的执行总是起始于main函数。在一个C语言源程序中,无论main函数书写在程序的前部,还是后部,程序的执行总是从main函数开始,并且在main函数中结束。main函数,又称主函数,是程序执行的起点,main是相对来说的,如同音学理论之主调于泛音,泛音即程序中的除main之外的其他函数,迎合人们的...