Keep It Simple, Stupid.

荒野无灯weblog

VC Unicode C与ANSI C部分函数对照

最近折腾VS 2008,发现仅会C语言还不够,得会VC 中的C语言。 C源文件的最顶部一定要加: #include "stdafx.h" win32 窗口程序入口点为: int APIENTRY _tWinMain(HINSTANCE hInstance,

CGL库——cgi网页开发好帮手

说明:CGL是一个很轻量级的CGI C库,提供了一些接口,让用户能很容易的操作动态网页,比如读取Session, Get, Post等变量。 以前只知道用PHP等脚本语言可以写动态网页,还没有用C语言写过。最近看到一个名为function321的网友,居然用C语言写了一个论坛, 太强大了! 我的...

ubuntu linux下编译安装gd-2.0.11出错

wget http://www.boutell.com/gd/http/gd-2.0.11.tar.gz tar zxvf gd-2.0.11.tar.gz cd gd-2.0.11 sudo ./configure --prefix=/usr/local/gd2 sudo make make时...

C语言学习——计算某年某月某日是星期几的函数

这个事情如果要用PHP来实现,那是相当简单的事。 GOOGLE了一下网上的解决办法,发现都讲得相当复杂,有的甚至涉及到相当复杂的算法。今天看《Pointers on C》一书,里面的一句话提醒了我。 此代码在MS VC++ 2008 下面通过编译。 mktime函数用于把一个tm结构转换为一个t...

RGB和十六进制颜色值互转

昨天修改fcitx的颜色时发现了一个麻烦,fcitx配置文config中使用的颜色是RGB值的形式,而我目前只有十六进制值的。 因为当时已经是12点多了,学校已经断网了,不能上网找在线转换工具 ,我又没装GIMP,只好用C编写一个小工具了。 声明:此程序实用性并不大,本着折腾的精神,自己动手,丰衣足...

读书笔记:C与C++的区别

学C也有一段时间了,最近又看了C++的书,把一些容易混淆的地方记录一下。 1,C++库文件包含不带.h 2,C++存在命名空间 3,C++不支持void main ,所以个人推荐在C中也使用int main 。 4,和C语言一样,C++语言本身也不存在输入输出语句,C语言的IO库为 stdio.h...

undefined reference to 'sin'

在UBUNTU 下编译如下代码时出错,提示为“ undefined reference to ‘sin’ “。GOOGL了下,原来是要加上-lm and -ldl 到 linker command 。在bash 下用gcc编译果然成功。 再说下在eclipse 下的解决办法: 也是加上加上-l...