您正在查看 "c/c++(technology)" 分类下的文章
2009-02-11 18:23
从事.NET开发也有两年多的时间了,期间积累了一些日常工作中常用的软件,在这里和大家分享一下,希望能为大家的日常工作带来便利,以下排名不分先后:
1. 文字处理软件EditPlus:(http://www.editplus.com/)
EditPlus 是一款功能强大的文字处理软件。它可以充分的替换记事本,它也提供网页作家及程序设计师许多强悍的功能。支持 HTML、CSS、PHP、ASP、Perl、C/C++、Java、JavaScript、VBScript 等多种语法的着 |
2009-02-09 16:42
2008-06-29 14:34
==============================================
//1在头文件中看见开头有下面的文字是什么意图
#ifndef __XXX_H__
#define __XXX_H__
//...
//结尾
#endif __XXX_H__
//-----------------------------------------------------
//2-----------------------------------------------------
//在结构定义的开始和结束有下面的语句是什么意图
#pragma pack(1)
struct cmd
{
int a;
char c;
};
#pragma pack()
/
|
2008-06-29 14:09
用 Eclipse 平台进行 C/C++ 开发
如何使用 C/C++ 开发工具箱(CDT)
 |
| |
2008-06-29 14:02
c语言不需看那么书了,看完谭浩强那本,就可以看《The C programming language》《c陷阱与缺陷》《c专家编程》
《The C programming language》《c陷阱与缺陷》《c专家编程》这三本以后要经常复习,当成枕边书,然后看看论坛的常见问题和实际结合结起来就很不错了
C语言推荐入门教材:谭浩强的C语言,最新版是第三版,不过第二版应该也可以了(蓝色的)。说明一下:坚决不同意直接看K&R的《The C programming language》,这本书绝对不是初学者可以看懂的,里面讲语法的并不多,语法都是合在程序里面讲。不过 |
2008-06-29 14:00
有些CPU要求数据存放的时候要对齐,就是起始地址必须是所占字节数的整数倍。RISC CPU就有这种要求。如果在PowerPC的系统上用这样一个结构:
struct s {
char a;
long b;
};
在内存里就会看到:(字母表示这个字节属于谁 |
2008-06-29 13:50
给C++初学者的50个忠告
1.把C++当成一门新的语言学习(和C没啥关系!真的。);
2.看《Thinking In C++》,不要看《C++变成死相》;
3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看;
4.不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言;
5.不要放过任何一个看上去很简单的小编程问题——他们往往并不那么简单,或者可以引伸出很多知识点;
|
2008-06-29 13:48
有些 ASCII 字符是不可打印的。例如退格、另起一行、警报等。C 语言提供了两种方法来表示这种不可打印字符。
第一种方法是使用 ASCII 编码。例如,ASCII 编码中,7 用于表示警报:
char beep = 7;
第二种方法是使用特殊符号序列,也就是所谓的转义字符(escape sequences)。参见下表:
转义字符 |
2008-05-28 11:08
Jabber客户端
2007-12-13 13:30
Jabber客户端
现在网络中最流行的程序,莫过于即时通讯软件了,从ICQ到QQ,全世界约有7000万人每天在使用它们。人们利用它来沟通、交流,它是继电子邮件之后另一个最成功的通讯工具。如此成功的软件模式引出了一系列出色产品的诞生:ICQ,Yahoo! Messenger, AOL Instant Messenger,MSN Instant Messenger及中国人用的最多的QQ,而其中有一个较之其他通讯程序更璀璨夺目的明珠,那就是Jabber工程。
Jabber是一个基于开放模式的软件工程,现在的主要目的运用于即时通讯(I |