怎么用VC2010编写一个C程序?

怎么用VC2010编写一个C程序?,第1张

1、打开VC2010软件,选择C++,后出现如下界面:

2、点击文件--->新建--->项目后会出现如下界面:

3、点击32位控制台应用程序输入名称(我这里写C1),后点击下一步,

4、当出现如下界面是,选择空项目

5、以上完成后,再点左击C1后,右击源文件,——>添加——>新建项,再选择c++文件,文件名称(我这里01),现在都可以写程序了。

6、选择Ctrl+F5,最后运行到的结果如下。

//1

int ReadRealData(double dArray[], int nCount)

{

    long sumData = 0;

    double dData;

    int m_nCount;

    cout<<"请输入数组的个数:"<<endl;

    cin>>m_nCount;

    while(m_nCount<=nCount)

    {

        cin>>dData;

        if (dData == "\n") break;

        dArray+sumData = &dData;

        sumData = sumData + 1;

    }

    return sumData;

   

}

//2

int FindMinElement (double dArray[], int nCount)

{

    double pMin;

    pMin = dArray;

    int pos=0;

   for(int i = 0;i<nCount;i++)

   {

       if(pMin>(dArray+i))

       {

           pMin=(dArray+i);

           pos = i;

       }

   } 

   

   return pos;

}

int FindMaxElement (double dArray[], int nCount)

{

    double pMax;

    pMax = dArray;

    int pos=0;

   for(int i = 0;i<nCount;i++)

   {

       if(pMax < (dArray+i))

       {

           pMin =  (dArray+i);

           pos = i;

       }

   } 

   

   return pos;

}

double Average(double dArray[], int nCount)

{

    double dsum;

    for(int  i = 0;i<nCount;i++)

    {

        dsum = dsum +(dArray+i);

    }

    return dsum/nCount;

}

double Variance(double dArray[], int nCount)

{

    double dresult;

    //方差公式忘记了  你可以仿照上一个函数 根据公式自行写

    return dresult;

}

//测试函数自己写

新建-》工程-》win32 console application 输入一个工程名,然后选择第一个,就建立了一个空的工程然后再选择新建-》C++ source file(C++源程序),取个名字,然后就可以在里面写代码了。包括C和C++代码!

运行的时候当然是选择Build菜单了然后运行就可以了(可以按快捷键F7来编译连接然后按Ctrl+F5运行就OK了)

查询本机IP可以用下面的代码。

LPHOSTENT lpHostEnt;

char szHostName[128],szHostIp[128];

CString strMsgs;

gethostname(szHostName,128);

strMsgsFormat("发现本机名:%s\n",szHostName);

lpHostEnt=gethostbyname(szHostName);

AfxMessageBox(szHostName);

int i;

for(i=0;lpHostEnt->h_addr_list[i]!=NULL;i++){

strcpy(szHostIp,inet_ntoa((in_addr )lpHostEnt->h_addr_list[i]));

strMsgsFormat("发现本机IP:%s",szHostIp);

AfxMessageBox(strMsgs);

}

记住在创建对话框的第二步时要选择SOCKET功能,否则一些类型会没有定义。

修改IP可以参考这篇文章。

http://wwwvckbasecom/document/viewdoc/id=851

1在VC的file菜单里选New

2在New对话框中选择Projects选项卡

3在Projects选项卡中选Win32 Console Application并输入工程名‘练习专用’,点OK键

4一路保持默认选项,完成工程的建立

5再次选择file菜单里的New

6在New对话框中选Files选项卡

7在Files选项卡中选择C++ source file并输入1c

8完成1c的运行

接下来,注意:

单击file菜单里选Close Workspace,如果弹出对话框,则单击“是”。(或者完全退出VC也可以)。

然后重复1~8来新建另一个项目。再编译运行。这样才能保证两个c没有联系。

分类: 电脑/网络 >> 程序设计 >> 其他编程语言

问题描述:

我想用VC编一个小程序 作用是将一条已知端点的线段均分 求出其分点坐标(包括端点)(端点坐标 份数 需自己输入)C++程序已经写好了(可以运行) 但要将其可视化 有对话框的那种 不只是在命令提示符里那种 我不大会 请指教 怎么编写 大体步骤也可以 谢谢

解析:

vc的代码是:

void CLineDlg::OnPaint() //画一条直线

{

CDC pDC=GetDC();

CPen newpen(PS_DASHDOTDOT,2,(COLORREF) 0);

CPen oldpen=pDC->SelectObject(&newpen);

pDC->MoveTo(x1,y1);//这就是已知直线的起始端点坐标20,20

pDC->LineTo(x2,y2);//终点的坐标100,20

pDC->SelectObject(oldpen);

}

void CLineDlg::OnButton1()

{

CString str;

strFormat("中点的坐标是: %d %d",(x1+x2)/2,(y1+y2)/2);

GetDlgItem(IDC_EDIT1)->SetWindowText(str);

}

这其中的x1,x2,y1,y2都是一个整数值,是一个全局变量

在构造函数当中要初始化,也就是要赋值。

本教程主要给各位亲们讲解了VC60创建一个C++程序的详细操作步骤,需要了解的亲们可以一起去看看下文,希望能够帮助到大家。

启动VC60后,点击文件新建。弹出如下对话框,按如图所示填好后,单机确定。

弹出如图对话框,单机确定。

又弹出如下对话框,单机确定。这时一个C++工程已经建好,下面要做的就是往工程中加东西。

往工程添加头文件。点击文件新建。根据如下对话框操作。

往工程添加cpp文件。点击文件新建。根据如下对话框操作。

之后就得到如下图所示的一个工程。声明定义写在(xxxxh)里,具体的实现功能写在(xxxxcpp)里。写好后,回到主菜单编译运行即可。

欢迎分享,转载请注明来源:表白网

原文地址:https://h5.hunlipic.com/biaobai/4105371.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2024-04-16
下一篇2024-04-16

发表评论

登录后才能评论

评论列表(0条)

    保存