vc++程序设计

vc++程序设计,第1张

代码:

#include <stdioh>

int main()

{

 int repeat;

 int i, a, b;

 char c;

 float sum;

 scanf("%d", &repeat);

 for (i = 0; i < repeat; i++)

 {

  scanf("%d %d %c", &a, &b, &c);

  if (a > 0)

  {

   switch (b)

   {

   case 90:

    sum = a  695;

    break;

   case 93:

    sum = a  744;

    break;

   case 97:

    sum = a  793;

    break;

   default:

    printf("Invalid input\n");

    continue;

   }

   if (c == 'm')

   {

    sum = sum  095;

   }

   else if (c == 'e')

   {

    sum = sum  097;

   }

   else

   {

    printf("Invalid input\n");

    continue;

   }

   sum += 0005;                     //四舍五入保留两位小数

   printf("Result: %2f\n", sum);

  }

  else

  {

   printf("Invalid input\n");

  }

 }

 return 0;

}

运行结果:

VC编写dll文件

1、VC++->New->Project->Win32 Dynamic_Link Library;

2、选择创建一个空工程;

首先DLL需要一个头文件,所以新建一个C\C++ Header File

这个头文件中必须包含想要输出的变量和函数,头文件必须定义用于输出的任何符号和数据结构。

例如 :

这里边又一个预定义

#ifdef MYLIBAPI

#else

#define MYLIBAPI extern "C" __declspec(dllimport)

#endif

为什么要加这一句呢

因为相同的函数被C++编译后在符号库中的名字与C语言编译后的不同,所以如果使用的是标准C就要告诉编译器,要保留原来的名字,这里用extern “C”来实现。

当然DLL还需要一个源文件,在工程中新建一个 C++Source File

代码如下,此代码 中的宏定义是必须的。

编译以后,会在工程的DEBUG文件夹下生成一个DLL文件。这样DLL文件就创建成功。

下面展示一下如何使用这个DLL。代码如下,这里是显示引用DLL。

运行以后程序就会输出:1+2=3

证明调用动态链接库里的 Add函数成功。

这里以 WINXP、Microsoft Visual Studio C++ V60 为例。首先在 VC 60 中编译一个文件,编辑结束之后,将该文件的扩展名以 c(若是 C 语言源程序)、或者是 cpp(若是 C++ 源程序)进行保存。然后同时按下:ALT+R,对源程序进行编译、链接,此时如果程序没有错误,VC 编译器会自动生成一个 exe 文件。最后再按:CTRL+F10即可运行该程序。

当然了,还有一个要注意的就是:VC 编译器虽然在有的情况下可以生成 exe 文件,但是并不一定能够代表程序运行结果就一定正确。因为 VC 编译器只负责检查语法上的错误(程序中出现语法错误的话,编译器是不会放过去的),而对程序中出现的语义错误,编译器是会放过去的。VC 编译器毕竟还没有那么智能。

VC是一个开发工具 他是连接语言与 *** 作系统的工具 学起来有点难度 它是可视化的c语言编辑环境,想学VC的话当然一定要先学会C++,否者的话你是学不通的如果时间有限,可以不用专门学C,因为学C++的过程中你会同时了解到一些C的知识,但最好还是要熟悉C,基础打好了,房子才能建得高急功近利未见得好 可以这么说吧:visual studio(vs)是微软提供的开发环境在vs上写c程序称vc在vs上写c++程序称vc++

vc2010创建c程序的方法如下:

1、在打开的VC2010中选择C++。

2、点击“文件”,在“新建”选项卡中选择“项目”,选择“win32控制台程序”,命名文件。

3、点击“下一步”的“空项目”。

4、左键点击C1,右键点击“源文件”,选择“添加”中的“新建项目”,选择C++文件,文件名称。

5、按“Ctrl”和“F5”即可。

以上就是关于vc++程序设计全部的内容,包括:vc++程序设计、如何用VC编写dll文件、如何把一个vc++的程序编译成一个可执行文件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9374231.html

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

发表评论

登录后才能评论

评论列表(0条)

保存