昨天从DreamSpark上下载了Visual Studio pro 2013版软件,学生免费获得许可证,真是不能再赞了。今天花了点功夫安装成功,就迫不及待的在里面写了第一个C程序。
这个版本里个别函数和之前的不一样,比如scanf()被新版本scanf_s()代替,而且VC2013不能使用scanf(),否则会报错。scanf_s()与scanf()的区别在于scanf_s()增加了对字符和字符串边界检验的功能,比如
char ch,char str[10],str2[20];
scanf_s(%c",&ch,1);
scanf_s("%s",str1,10);
scanf_s("%s %s",str1,10,str2,20);
同时,在程序里要加上Sleep()函数,此函数包含在Window.h头文件里(记得include),加了这句话使得程序运行时在CMD界面能等待若干时间,使我们能看到输出的结果,不会一闪而过。
废话不多说,上代码:
#include<stdio.h>
#include<Windows.h>
int main()
{
int a;
printf("This is my first program in VC.\n");
printf("Please input an integer:\n");
scanf_s("%d", &a);
printf("Input is %d\n",a);
Sleep(100);
return 0;
}

1万+

被折叠的 条评论
为什么被折叠?



