VC++6.0编译C语言出错 VC++6.0执行cl.exe时出错

作者&投稿:计世 (若有异议请与网页底部的电邮联系)
程序没有错误,打出这种调试信息是正常现象,程序已经执行完毕,跟踪一下即可。
参考:
'ntdll.dll', no matching symbolic information found
在运行程序的时候,会出现一系列的information found的提示 信息,这并不是程序代码错误的原因,是调试本身的问题,如果在程序最后,出现
The program 'C:\Documents and Settings\yytju\桌面\boost_vc\Debug\boost_vc.exe' has exited with code 0 (0x0)
类似于这样的code是0的语句,则表明程序是对的.
但是,有一个问题就是这样的话,表现形式是黑屏一闪,如果想看到结果,就在main最后一句之前加一个断点,则可以看到结果了

你不能直接新建C++SOURCE FILE 的。要先建一个工程目录,就是这样做:
点击New,然后在 Projects 选择Win32 Console Applicatio文件,选择a empty project,然后再去选择C++ SOURCE FILE.
“直接新建C++SOURCE FILE,”谭浩强在上机练习似乎是有这么说,但是实际操作的时候这样子就会是出现错误,我在做的时候即是这样,也不知道为什么。你试着跟上面的做看看吧。
VC功能太多了。汗。

这没有错的,说明在编译,要按那个感叹号的,或者快捷键 Ctrl+F5
你按的是调试的执行按钮,没有设置断点,所以直接正常退出了。

C语言 VC++6.0 编译后出错 怎么看错误在哪行 或者什么位置~

这个是链接时错误,新建项目选错项目类型了。应该选Console Application,而不是Win32 Application

出错点有两个:第一个,在printf语句后本来应该有个分号的,但是程序代码里面没有;第二个,主函数应该是有个修饰词的,void或者int,但是程序代码没有标。
正确代码如下:
#include int main(){printf("hello,world
");}

在 C 程序中,分号是语句结束符。也就是说,每个语句必须以分号结束。它表明一个逻辑实体的结束,主函数需要用void或者int修饰。
扩展资料:
C 语言是一种通用的、面向过程式的计算机程序设计语言。1972 年,为了移植与开发 UNIX 操作系统,丹尼斯·里奇在贝尔电话实验室设计开发了 C 语言。
C 语言是一种广泛使用的计算机语言,它与 Java 编程语言一样普及,二者在现代软件程序员之间都得到广泛使用。
当前最新的C语言标准为 C11 ,在它之前的C语言标准为 C99。
参考资料:C语言基本语法|菜鸟教程

c语言 创建单链表 编译运行时程序停止工作是哪里出错呢?
答:已经改正。。。我使用vc6.0编译的 include <stdafx.h> include "stdio.h"include <stdlib.h> include "string.h"include"malloc.h"typedef int elemType;typedef struct Node //定义单链表节点类型 { elemType data;struct Node* next;}Node;void initList(Node**pNode) //初始化链表,即设...

vc6.0编译错误
答:(例如你的VC装在C,但是这些路径全部在D),改过来就OK了。如果你是按照初始路径安装vc6.0的,路径应为:executatble files:C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin C:\Program Files\Microsoft Visual Studio\VC98\BIN C:\Program Files\Microsoft Visual Studio\Common\TOOLS...

...是C语言编写推箱子的头文件,用VC++6.0编译会出错,请问怎么解决!!_百...
答:<bios.h> 这个头文件是TC专用的头文件,VC中没有这个头文件。你想写推箱子程序,不知道怎么刻画界面的,如果使用VC的对话框等,则有专门接受键盘信息的处理函数。

C语言代码编译一直出错 CL.exe
答:vc ++ 6.0兼容性不好换个ide吧,推荐codeblocks

error C2065: 'rand' : undeclared identifier
答:这是编译器不同造成的结果,rand()(不知道是否是产生随机数) 方法所在类 可能在TURB C++被编译器自动引用, 而VC6.0就不会自动引用 必须显示的 include<xxx.h> 或者include"xxx.cpp"(我觉得应该是#include <stdlib.h> 和#include(后者保证每次的随机数不一样)) 将文件包含进来就可以啦! 如果...

vc++6.0编译没错,组建错了怎么解决
答:相信有不少学C语言的都用VC++6.0来编译程序,但是我们会经常遇到,一个程序没问题,编译没问题,组建却有问题,这是怎么回事呢?小编发现是由于我们新建工程,或文件出错,下面小编和大家一起分享解决办法 如下图所示小程序,首先我们把我们写的C语言程序全选剪切掉,可以用快捷键Ctrl+A全选,Ctrl+X...

C语言中以下程序输出的结果是什么
答:(a+a-=a×a)是一个赋值语句了,里面应该是一个表达式或者变量才对。

求c语言高手 VC6.0编译没错连接有错 error C2059: syntax error...
答:aver=average(stu[N].score);这行代码有问题,函数参数是整型数组,你传的不是,把函数改了,如下 include "stdio.h"define N 3 struct student { int num;char name[10];int score;}stu[N];void output(struct student stu[]){int i;printf("\n学号:\t\t姓名:\t\t成绩:\n");for(i...

C语言求教?数组输入不能出来?
答:如果是目录文件路径问题:点击VC“TOOLS(工具)”—>“Option(选择)”—>“Directories(目录)”重新设置“Excutable Fils、Include Files、Library Files、Source Files”的路径。很多情况可能就一个盘符的不同(例如你的VC装在C,但是这些路径全部在D),改过来就OK了。这个说的比较抽象,举个例子:...

这个C语言程序错在哪里?为什么运行的时候输不出结果?
答:写法上没问题 怀疑是输入问题 你需要输入中不带空格 比如 1+2 3-4 这样的 如果带了空格 就会出错。