visual studio 2012 C/C++程序的创建、编辑、编译和运行过程

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/luyao_cxy/article/details/82107674

本博文是我学习C/C++的笔记,供大家分享Visual Studio 2012下C/C++程序的创建,编辑和运行过程,请大侠们多多赐教

C程序的创建,编辑和运行过程如下:

1、按照“文件->新建->项目”的循序点击,如图,会弹出对话框

2、在弹出的对话框里选择“C++->win32控制台应用->位置名称”,依次选择好了,点确定,然后会有两个对话框弹出,点下一步和完成就是了

3、最后生成想要的项目,结构如图

4、编辑ConsoleApplication1.cpp文件


// ConsoleApplication1.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"

#define MAXLINE 1000
#define IN 1
#define OUT 0

int max,state=OUT;
char line[MAXLINE];
char longest[MAXLINE];

int getline(void);
void copy();
int getword(char lin[],int begin[],char word[]);

int  _tmain(int argc, _TCHAR* argv[])
{
int len=0;
extern int max;

max=0;
while((len=getline())>0){
if(len>max){
max=len;
copy();
}
}
if(max>0){
int ln=0;
int begin[2]={0,0};

char word[MAXLINE];

while((ln=getword(longest,begin,word))>0){
printf("%s","word-->\n");
if(ln>0){
printf("%s",word);
printf("%c",'\n');
printf("%c",'\n');
}
}
}
getchar();
return 0;
}

int  getline(void){
int c,i;
extern char line[];

for (i = 0; i < MAXLINE-1&&(c=getchar())!=EOF&&c!='\n'; i++)
{
line[i]=c;
}
if (c=='\0')
{
line[i]=c;
i++;
}
return i;
}

int getword(char lin[],int begin[],char word[]){
int c,i,j=0,mm=0;
for (i = begin[0]; i < MAXLINE-1; i++)
{
c=lin[i];
if (c!=EOF&&c!='\n'&&c!='\0')
{
if (c==' '||c=='t')
{
state=OUT;
if(mm>0){
break;
}
}else
{
mm++;
state=IN;
word[j]=c;
j++;
}
}else{
break;
}
}
word[j]='\0';
begin[0]=i;
return j;
}

void copy(){
int i;
i=0;
while((longest[i]=line[i])!='\0'){
i++;
}
}

5、编辑完代码后点击F5键弹出下面对话框,提示build项目,点击“是”运行

6、弹出控制台窗口,输入单词后回车再回车,运行结果如下

猜你喜欢

转载自blog.csdn.net/luyao_cxy/article/details/82107674