1: 概述
是搜集别人的源代码, 自己修改了部分 ,主要目的是 应付学校的培训
GTK+ 实现的带背景的简易计算器:
/*gcc -o calc.c `pkg-config --cflags --libs gtk+-2.0`*/ #include <gtk/gtk.h> #include <stdlib.h> // 全局输入框 static GtkWidget *entry; gint count = 0; gdouble nn = 0; // 操作数一 gdouble mm = 0;// 操作数 二 gint s = 0; // 1 ++> + 2>>- 3>>* 4>>/ gboolean first = TRUE; gboolean have_dot = FALSE; // 存在点 gboolean have_result = FALSE;// 存在结果 gchar number[100]; // 清除所有参数 void clear_all() { gint i; nn = 0; mm = 0; s = 0; count = 0; first = TRUE; have_dot = FALSE; have_result = FALSE; for (i = 0; i < sizeof(number); i++) number[i] = '