摘要:
整理自:http://www.programfan.com/club/showtxt.asp?id=252333大家好!我在用fscanf函数从文本文件中读取数据的时候,我想只读取一行中的前面几个数,后面的全部字符都不读取,然后接着读下一行。比如我的数据文件如下23456#number78981#number我用fscanf("%d%d\n",&a,&b);fscanf("%d%d\n",&c,&d);目的是想令a=23,b=456,c=78,d=981,而读取的时候,想忽略每一行后面的“#number”字符串。但是我失败 阅读全文
摘要:
以前对fscanf的用法不是很熟悉,今天发现它可以选择性地读取文件中的数据。比如有文件a内容为:M=3这个程序可以选择性的读取3到变量n中。这在从文件中选择性地读取数据时很有用。 阅读全文
摘要:
今天在chinaunix论坛上看到一道百度实习生网试题地址为:http://bbs.chinaunix.net/viewthread.php?tid=1748427&extra=&page=1题目如下:大概是怎样的:用 C 语言实现一个 UNIX 路径解析函数。例如:输入:/abc/../k 输出:/k 输入:./abc/./k 输出:abc/k论坛上有个人给了一段代码,我看了... 阅读全文
摘要:
本文转自:http://blog.csdn.net/darxin/archive/2009/12/05/4944225.aspx本作品采用知识共享署名-非商业性使用-相同方式共享 2.5 中国大陆许可协议进行许可。 HTTP的GET/POST方式有何区别?这是一个老生常谈的问题,但老生常谈的问题往往有一些让人误解的结论。本文将带您浅尝HTTP协议,在了解HTTP协议的同时将会展示许多被人们忽视的内... 阅读全文
摘要:
首先要知道一个软件是由多个子程序组装而成,而一个程序由多个模块(方法)构成!而内聚就是指程序内的各个模块之间的关系紧密程度,偶合就是各个外部程序(子程序)之间的关系紧密程度.所以很易明白,为什么要高内聚?模块之间的关系越紧密,出错就越少!低偶合?子程序间的关系越复杂,就会产生更多的意想不到的错误!会给以后的维护工作带来很多麻烦!一个优秀软件开发人员的必修课:高内聚高内聚 Java 软件工程软件模式... 阅读全文
摘要:
一.开发环境:主 机:VMWare--Fedora 9 开发板:友善之臂mini2440--256MBNandflash编译器:arm-linux-gcc-4.3.2二.驱动源码:该源码很浅显易懂,非常适合初学者。memdev.hmemdev.c三.编译源码 1.把这两个驱动源文件复制进内核linux-2.6.32.2/drivers/char目录下 2.修改该目录下的Kconfig文件添加 ... 阅读全文
摘要:
本文转自http://www.ibm.com/developerworks/cn/linux/l-module26/级别: 初级婷 周 (moting9@hotmail.com), 软件工程师2006 年 2 月 09 日从 2.4 到 2.6,Linux 内核在可装载模块机制、设备模型、一些核心 API 等方面发生较大改变,设备驱动开发人员面临着将驱动从 2.4 移植到 2.6 内核,或是使驱动... 阅读全文
摘要:
Linux系统里的sigqueue函数支持信号携带参数,函数原型如下:#include <signal.h>int sigqueue(pid_t pid, int sig, const union sigval value);参数value是一个共用体,定义如下:union sigval{ int sival_int; void *sival_ptr;};我注意到这个共用体中有一个... 阅读全文