回 帖 发 新 帖 刷新版面

主题:推荐个vs2008 自学C语言的基础教程

以前vc6.0学了点,网的也差不多了。现在用vs2008上写几个简单小程序,不是出错就是警告。
比如下面的这个,没错误就出现警告,可是在vc6.0什么问题都没有的
#include<stdio.h>
void main()
{
int a;
printf("输入今天是星期几:\n");
scanf("%d",&a);
switch(a)
 {case 1: printf("星期一。\n");break;
 case 2: printf("星期二。\n");break;
 case 3: printf("星期三。\n");break;
case 4: printf("星期四。\n");break;
case 5: printf("星期五。\n");break;
case 6: printf("星期六。\n");break;
case 7: printf("星期日。\n");break;
default: printf("错误。\n");
 }


用win32控制台应用程序 建个项目 ,出来的预编译 那几行代码弄不懂什么意思。
运行起来总是提示不明确的入口点,现在好闹心。
推荐个vs2008 自学C语言的基础教程,谢谢啦~ 

回复列表 (共1个回复)

沙发

使用int main代替void main。
最好不要使用scanf系列函数。如果是C++的话,考虑用cin来代替。

别的应该没什么问题了。还有就是新建工程的时候,要选择win32 console application,不要选win32 project。

我来回复

您尚未登录,请登录后再回复。点此登录或注册