![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
文章平均质量分 77
fqx111
从事软件开发工作
展开
-
linux 时间函数
系统环境:ubuntu10.04简介本文旨在为了解Linux各种时间类型与时间函数提供技术文档。1、Linux下常用时间类型Linux下常用时间类型有四种:time_t、struct tm、struct timeval、struct timespec1.1 time_t时间类型time_t类型在time.h中定义:[cpp] view pla转载 2013-05-17 10:32:20 · 468 阅读 · 0 评论 -
用标准C编写COM(一)COM in plain C,Part1
转自:http://blog.csdn.net/wangqiulin123456/article/details/8092358 原文:http://www.codeproject.com/Articles/13601/COM-in-plain-C 如何在不使用MFC、ATL、WTL或其他框架下使用标准C来创建和使用COM组件 下载例程-17.6翻译 2013-06-05 14:30:52 · 923 阅读 · 0 评论 -
“写出漂亮美丽的代码”
偶然间在51cto上看到这样一篇文章,总结了几条程序员编写代码过程中的注意事项,其中几条对于我这个正式真正学习C语言的孩子来说还是需要特别注意一下,希望能够在接下来的日子里能够坚持学习代码编写,并编写出漂亮的代码。1.标识符命名规则:标识符应当直观且可以拼读,可望文知意,最好采用英文单词或其组合,便于记忆和阅读,切忌使用汉语拼音来命名。长名字能更好地表达含义,所以函数名、变量名、类名长达十转载 2013-05-15 10:45:23 · 1117 阅读 · 0 评论 -
C语言格式化输出时间函数strftime()
今天在做根据日期时间+ID作为文件名存储时,用到了格式化时间的要求,如果单纯用struct tm这个结构体中获取到的信息来拼接字符串的话,如果是个位数,则不会在前面补0,比如我需要的是20130306,如果采用snprintf拼接字符串时获取到的时201336,这与我之前设想的有所不同,记得以前曾经自己实现过一个格式化的函数,但是比较繁琐。于是google了一下竟然还真有一个这样的函数:strft转载 2013-05-15 10:39:18 · 11554 阅读 · 0 评论 -
键盘键值表
值 描述0x1 鼠标左键0x2 鼠标右键0x3 CANCEL 键0x4 鼠标中键0x8 BACKSPACE 键0x9 TAB 键0xC CLEAR 键0xD ENTER 键0x10 SHIFT 键0x11 CTRL 键0x12 MENU 键0x13 PAUSE 键0x14 CAPS LOCK 键0x1B ESC 键0x20 SPACEBA转载 2013-05-15 10:35:07 · 641 阅读 · 0 评论 -
strftime()函数用法
我做了一个dll想调用CTime类,mfc动态链接库中不能使用CTime类,因为它使用了Windows动态链接库不支持的strftime函数。只好用中的方法解决. time_t t = time( 0 ); char tmp[64]; strftime( tmp, sizeof(tmp), "%Y%m%d%H%M%S", localtime(&t) ); //格式转载 2013-05-15 10:32:27 · 4019 阅读 · 0 评论 -
p[] 与 *p 的不同之处
刚在csdn上看到的,摘抄记录。网友提问:char *strA(){char p[] = "Hello word";return p;}char *strA(){char *p = "Hello word";return p;}这两个说下面的p为全局变量,为什么?选取对自己有价值的回答保存:char p[] = "Hello word";地址转载 2013-05-28 10:14:00 · 901 阅读 · 0 评论 -
再谈字节对齐
一.什么是字节对齐,为什么要对齐? 现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特定的内存地址访问,这就需要各种类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。 对齐的作用和原因:各个硬件平台对存储空间的处理上有很大的不同。一些平台对某些特定类型的数据转载 2013-05-28 10:12:25 · 515 阅读 · 0 评论 -
C语言技巧:浅谈字节对齐
学习arm中,突然牵涉到字节对齐这么个东西...一无所知啊!上网查看了下,感觉这个讲的不错,抄录下来留待以后查看。 以下内容转自:http://blogold.chinaunix.net/u1/56757/showart_441080.html 所谓的字节对齐,就是各种类型的数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这个就是对齐。我们经常听说的对齐在N上,它转载 2013-05-28 10:06:15 · 580 阅读 · 0 评论 -
dirent结构体中d_type
linux下获取目录结构信息的dirent结构如下struct dirent { ino_t d_ino; /* inode number */ off_t d_off; /* offset to the next dirent */ unsig原创 2013-05-28 10:51:01 · 5578 阅读 · 0 评论 -
Linux的时间函数(2)
Linux的时间函数 一、时间相关说明格林威治时间表示0时区的标准时间。其他时区的时间和此标准时间均有时间差。UTC(Universal Time Coordinated)是世界协调时间,是格林威治时间在互联网中的表示方法二、标准C语言时间函数1、time(取得本地目前的时间秒数)#includetime_t time(time_t *t);函数说明 此函数会返回转载 2013-05-17 10:35:15 · 775 阅读 · 0 评论 -
基于uCOS-II的UDP网络编程
基于uCOS-II的UDP网络编程---------------------------------------------------------Author :tiger-johnWebSite :blog.csdn.net/tigerjbEmail :jibo.tiger@gmail.com开发环境转载 2014-01-09 09:32:50 · 1650 阅读 · 0 评论