第一步:打开当前程序下的属性,此项在菜单栏项目(Project)中;
第二步:打开配置属性
第三部:打开连接器(Linker)
第四部:打开系统,然后在系统中修改子系统的值为:控制台 (/SUBSYSTEM:CONSOLE)。
然后返回程序运行程序(Ctrl+F5),可看到我们熟悉的控制台运行效果!大功告成,O(∩_∩)O~!
是字母大小写的问题,C和C++都是区分大小写字母的语言,所以string和String是不同的两个变量,
把DisplayB(string);改成DisplayB(String);输出就和C++一样了你可能打字打错了大小写字母了
完整的C语言程序如下(改动的地方见注释,仅一处有问题)
#include<stdioh>
void DisplayB(char string)
{
printf("%s\n", string);
}
void DisplayA(char string)
{
char String[20] = "LoveWorld!";
printf("%s\n", string);
DisplayB(String);//这里把string改成String
}
int main()
{
char String[20] = "LoveChina!";
DisplayA(String);
return 0;
}
可以按照以下步骤解决:
1、检查代码拼写:确认but关键字是否被正确地拼写为but,而不是其他类似的单词或者拼写错误。
2、检查语法错误:检查代码中是否存在其他的语法错误或编译错误,这些错误可能会导致编译器无法识别but关键字,从而出现跳过该关键字的情况。
3、检查代码逻辑:检查程序的逻辑是否正确,确保but关键字被使用在正确的语义和语境中,避免出现不必要的错误。
以上就是关于关于解决VS下运行控制台程序不显示“按任意键继续……”的解决方法全部的内容,包括:关于解决VS下运行控制台程序不显示“按任意键继续……”的解决方法、在VS2019中栈在函数调用的 *** 作为什么与在VC6.0输出的结果不一样,是怎么回事、vs程序怎么遇到but跳过等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)