visual studio怎么编写C语言新建工程命名

怎么在visual studio2015中练习C语言代码呢?感觉不怎么会用,毕竟才入门呢!
写下你的评论...
写下你的评论...
Copyright (C)
All Rights Reserved | 京ICP备 号-2身为PHPer,C/C++是必学的语言。所以,孩子,努力学吧。
1.单击“开始”,指向“所有程序”、“Microsoft Visual Studio 2010”和“Visual Studio 工具”,然后单击“Visual Studio 2010 命令提示”。
根据计算机上的 Windows 版本和系统安全配置,可能必须右击“Visual Studio 2008 命令提示”,然后单击“以管理员身份运行”,才能成功运行按下列步骤创建的应用程序。
2.在命令提示符下,键入 notepad simple.c,并按 Enter。
在系统提示是否创建文件时,单击“是”。
3.在记事本中,键入下列各行。
int main()
printf("This is a native C program.\n");
4.在“文件”菜单上,单击“保存”,以创建 C 源文件。
5.关闭记事本。
6.在命令提示符下,键入 cl simple.c,并按 Enter。
cl.exe 编译器将生成一个可执行程序 Simple.exe。
您可以在编译器显示的多行输出信息中看到可执行程序的名称。
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 16.00 for 80x86
Copyright (C) Microsoft Corporation.
All rights reserved.
Microsoft (R) Incremental Linker Version 10.00
Copyright (C) Microsoft Corporation.
All rights reserved.
/out:simple.exe
simple.obj
7.若要查看 \simple\ 目录中的所有文件的列表,请键入 dir simple.* 并按 Enter。
.obj 文件是一个中间格式文件,可以安全地忽略它。
8.若要运行 Simple.exe,请键入 simple 并按 Enter。
该程序显示以下文本并退出:
This is a native C program.
9.若要关闭命令提示符窗口,请键入 exit 并按 Enter。
转载请注明来自:[]C语言结构体在VS2013输入时候遇到的问题IDE:VS2013OS:Windows7源码附上:#include&windows.h&#include&stdio.h&intm
C语言结构体在VS2013输入时候遇到的问题
IDE:VS2013
OS:Windows7
#include&windows.h&
#include&stdio.h&
int main()
//定义一个People类型的结构体
struct People{
char name[10];//名字
char sex[5];//性别
int C//班级
//将me声明为People类型的结构体变量
printf("Please Input Your Namen");
scanf_s("%s", &me.name);
printf("Please Input Your sexn");
scanf_s("%s", &me.sex);
printf("Please Input Your agen");
scanf_s("%d", &me.age);
printf("Please Input Your Classn");
scanf_s("%d", &me.Class);
printf("%s", me.name);
printf("%s", me.sex);
printf("%d", me.age);
printf("%d", me.Class);
system("pause");
输入名字后 程序直接没了 然后直接打印出后面的三句话了 按程序来说 应该是打印一句话 然后停下来让我输入的啊 怎么我输入一个 下面三句话都打印出来了
改了下程序 把scanf_s _s去掉后 在Devc++中就可以正常使用
在Devc++中的运行结果
请问各位C前辈 是不是因为VS2013中 对键盘缓冲区进行了特殊的处理呢?
scanf_s对于%c和%s格式需要指定数组元素或变量的个数
scanf_s("%s", &me.name,10);
printf("Please Input Your sexn");
scanf_s("%s", &me.sex,5);
printf("Please Input Your agen");
scanf_s("%d", &me.age);
printf("Please Input Your Classn");
scanf_s("%d", &me.Class);
解决方案二:
结构体可以当做是一种新的类型,所以字符串的输入与以数组形式输入字符串一样,不需要加引用符&
解决方案三:
在c语言中,数组的的第一个元素就是数组的地址,所以不需要加&
解决方案四:
在每一个scanf_s函数后面加一个getchar();试试,我也遇到类似的问题就是用这方法解决的
【云栖快讯】数据库技术天团集体亮相,分享一线生产实践经验,告诉你踩过的坑、走过的路,都是老司机,靠谱!干货分享,不可错过!&&
弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率
稳定可靠、可弹性伸缩的在线数据库服务,全球最受欢迎的开源数据库之一
6款热门基础云产品6个月免费体验;2款产品1年体验;1款产品2年体验
开发者常用软件,超百款实用软件一站式提供2012年12月 C/C++大版内专家分月排行榜第三2012年11月 C/C++大版内专家分月排行榜第三2012年11月 扩充话题大版内专家分月排行榜第三2012年10月 C/C++大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。}

我要回帖

更多关于 vs2013怎么运行 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信