C编程基础
rosekin
这个作者很懒,什么都没留下…
展开
-
sprintf 介绍
选自《CSDN 社区电子杂志——C/C++杂志》 在将各种类型的数据构造成字符串时,sprintf 的强大功能很少会让你失望。由于sprintf 跟printf 在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直接在命令行上输出。这也导致sprintf 比printf 有用得多。 sprintf 是个变参函数,定义如下: int sprintf( char *buf原创 2011-06-22 15:48:00 · 594 阅读 · 0 评论 -
source insight 代码对齐设置
1. SMART TAB的用法. 解决自动缩进. 新开一个PROJECT后,点Options->Document Options,弹出对话框后先在左上角选好要用的Document Type,主要就是设C Source File和C++ Source File,选好后点右边中间的Auto Indent调整缩进。单选里一定要点Smart,右边有两个复选框Indent Open Brace转载 2014-03-04 08:45:59 · 31454 阅读 · 0 评论 -
Linux中一些头文件的作用
1、 Linux中一些头文件的作用: :ANSIC。提供断言,assert(表达式) :GCC。GTK,GNOME的基础库,提供很多有用的函数,如有数据结构操作函数。使用glib只需要包含 :GCC。文件夹操作函数。structdirent,struct DIR,opendir(),closedir(),readdir(),readdir64()等 :ANSIC。字符测试函数。isd转载 2013-12-25 14:09:21 · 936 阅读 · 0 评论 -
写给新手程序员的一封信
转载自 http://coolshell.cn/articles/4990.html 有选择的看看吧,虽然不一定适用每个人,大概的方向还是很有借鉴意义的。 月光博客6月12日发表了《写给新手程序员的一封信》,翻译自《An open letter to those who want to start programming》,我的朋友(他在本站的id是Mailper)告诉我,他希转载 2013-12-09 17:40:58 · 824 阅读 · 0 评论 -
ioctl和struct ifreq
用ioctl获得本地ip地址时要用到两个结构体ifconf和ifreq,它们对于大多数人 来说都是比较陌生的,这里给大家一种比较简单的理解方法,当然只一种帮助 理解的方法,在描述中可能会有一些地方与真实定义有所出入,仅供参考. 首先先认识一下ifconf和ifreq: //ifconf通常是用来保存所有接口信息的 //if.h struct ifco转载 2011-08-03 15:17:54 · 96 阅读 · 0 评论 -
堆和栈的区别(转过无数次的文章)
一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 收 。注意它与数据结构中转载 2011-08-18 18:48:11 · 557 阅读 · 0 评论 -
把结构体写入文件然后读出【c语言】
把结构体写入文件然后读出【c语言】 用C语言实现。把结构体写入文件,然后再读取出来并显示; /* structinfile .c * Auther: tweety * date: 2009-12-04 */ #include typedef struct Filenode { int isempty; char * data;转载 2011-09-14 17:06:26 · 8670 阅读 · 0 评论 -
编写自己的C语言头文件
一些初学C语言的人,不知道头文件(*.h文件)原来还可以自己写的。只知道调用系统库 函数时,要使用#include语句将某些头文件包含进去。其实,头文件跟.C文件一样,是可以自己写的。头文件是一种文本文件,使用文本编辑器将代码编写好之后,以扩展名.h保存就行了。头文件中一般放一些重复使用的代码,例如函数声明,变量声明,常数定义,宏的定义等等。当使用#include语句将头文件引用时,相当于将头文件原创 2011-09-09 14:18:14 · 977 阅读 · 0 评论 -
struct tm 和 time_t 时间和日期的使用方法(转)
关键字:UTC(世界标准时间),Calendar Time(日历时间),epoch(时间点),clock tick(时钟计时单元) 1.概念 在C/C++中,对字符串的操作有很多值得注意的问题,同样,C/C++对时间的操作也有许多值得大家注意的地方。下面主要介绍在C/C++中时间和日期的使用方法. 通过学习许多C/C++库,你可以有很多操作、使用时间的方法。但在这之前你需要了解一转载 2011-07-08 15:59:53 · 628 阅读 · 0 评论 -
字母大小写转换
针对某个字母,“与”上1101 1111,可变换成大写; 针对某个字母,“或”上0010 0000,可变换成小写; 针对某个字母,“异或”上0010 0000,可进行大小写互换。原创 2014-05-08 18:24:20 · 934 阅读 · 0 评论