c++简单程序:

来源:百度知道 编辑:UC知道 时间:2024/07/07 14:04:29
main()
{char c1,c2;
c1='a';
c2='b';
c1=c1-32;
c2=c2-32;
printf("%c %c",c1,c2);
}
这个程序有错吗,怎么我的Microsoft Visual C++ 6.0运行不了?是输入有错吗?


1。你没有头文件(也许你是没粘贴出来)
2。应该是int main()
3。在 main 里面定义的变量必须初始化。否则会有神奇问题。建议改为

char c1,c2;
int main()
{
。。。。。
}

#include<stdio.h>
void main()
这样应该可以了

这好像需要include标准输入输出流的头文件。还有就是如果你的函数没有返回值的话最好还是加上void。要不然你就要return一个什么东东出来!这样好像就没错了。

#include<stdio.h>

int c1,c2。试试吧。应该没问题了。

你讲你写的是C++,但是printf是在C里用的。。。C++的输入输出是cout/cin这个可比那个printf要好用的多啊。。怎么不用的。。还有你加没加文件头啊。。。
看你加的是哪个文件头了。。。加C的那个。。。、<stdio.h>