搜索
查看: 1325|回复: 11
打印 上一主题 下一主题

写了一个计算器程序,能转换成不在DOS窗口下运行的程序吗?

[复制链接]
跳转到指定楼层
楼主
发表于 2014-8-2 15:45:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
5啊哈币
写了一个计算器程序,能转换成不在DOS窗口下运行的程序吗?
就像 我们在网上下载的计算器那样

最佳答案

查看完整内容

试一试wxWidgets,跨平台GUI库,C++的。如果只用Windows,可以去查一查Windows的API
沙发
发表于 2014-8-2 15:45:53 | 只看该作者
本帖最后由 981013 于 2014-8-3 21:36 编辑

试一试wxWidgets,跨平台GUI库,C++的。如果只用Windows,可以去查一查Windows的API

板凳
发表于 2014-8-2 15:52:27 | 只看该作者
你说转换?不行,要自己重新用winapi写
地板
发表于 2014-8-3 17:17:31 | 只看该作者
比较复杂,要学习很多关于GUI编程的知识
而且printf之类的控制台IO函数一般不能用于GUI之中
的确是重写比较好
5#
 楼主| 发表于 2014-8-3 20:46:52 | 只看该作者
那我想请问下,在C中调用图像要自己编写代码吗?如果是的话求这个外调函数啊,同时不同格式图像的外调函数一样吗?
6#
发表于 2014-8-3 22:46:12 | 只看该作者
小金伙子 发表于 2014-8-3 20:46
那我想请问下,在C中调用图像要自己编写代码吗?如果是的话求这个外调函数啊,同时不同格式图像的外调函数 ...

“调用”图像说的是什么?
7#
 楼主| 发表于 2014-8-4 21:25:07 | 只看该作者
指的是运行这个c程序后可以打开指定的图片类似打开指定文件
8#
 楼主| 发表于 2014-8-4 23:01:02 | 只看该作者
顺便问下
#include <stdio.h>
int main
{ int a=5;
printf("the address of a is:%p",&a);
}为什么总提示printf有问题啊 我去
9#
发表于 2014-8-7 09:05:05 | 只看该作者
小金伙子 发表于 2014-8-4 23:01
顺便问下
#include
int main

&a?这表示是什么?scsnf用的是这个吧
10#
 楼主| 发表于 2014-8-11 22:54:51 | 只看该作者
rosynirvana 发表于 2014-8-3 22:46
“调用”图像说的是什么?

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
struct score

{float chinese;
float math;
float english;
};

struct student
{ int number;
  char name[9];
  
  char sex;
  int age;
  char address[30];
  struct score achie;
};

int main()
{   struct student Na={10002,"li fang",'F',18,"zhongshanlu",80.0,77.0,86.0};
    struct student Nb={10002,"li fang",'F',18,"zhongshanlu",80.0,77.0,86.0};
    struct student Nc={10003,"hu hai li",'F',20,"zhongshanlu",58.0,68.0,93.0};
       
    printf("%d,%s,%c,%d,%s,%.1f,%.1f,%.1f\n",Na.number,Na.name,Na.sex,Na.age,Na.address,
    Na.achie.chinese,Na.achie.math,Na.achie.english);
    printf("%d,%s,%c,%d,%s,%.1f,%.1f,%.1f\n",Nb.number,Nb.name,Nb.sex,Nb.age,Nb.address,
    Nb.achie.chinese,Nb.achie.math,Nb.achie.english);
    printf("%d,%s,%c,%d,%s,%.1f,%.1f,%.1f\n",Nc.number,Nc.name,Nc.sex,Nc.age,Nc.address,
    Nc.achie.chinese,Nc.achie.math,Nc.achie.english);
   
   
   
   
        system("pause");
        return 0;
}
又要麻烦你啦
  struct student Na={10002,"li fang",'F',18,"zhongshanlu",80.0,77.0,86.0};
    struct student Nb={10002,"li fang",'F',18,"zhongshanlu",80.0,77.0,86.0};
    struct student Nc={10003,"hu hai li",'F',20,"zhongshanlu",58.0,68.0,93.0};
这一块总提示expect "{" before string constant
11#
发表于 2014-8-13 12:28:29 | 只看该作者
小金伙子 发表于 2014-8-11 22:54
#include
#include
#include

这几段里每个{}内第四个逗号是全角字符,改成半角就行了
12#
发表于 2014-8-15 15:29:07 | 只看该作者
小金伙子 发表于 2014-8-4 23:01
顺便问下
#include
int main

1.&a是取整型变量a的地址,整型变量输出用变量名即可,对数组输出才用取地址运算;2.int main()要返回整型数值,增加一条返回值语句。改成
#include <stdio.h>
int main()
{ int a=5;
printf("the address of a is:%p",a);
return 0;
}
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表