C语言
behb-zzw
这个作者很懒,什么都没留下…
展开
-
c语言创建链表总结
遇到的问题是:int readrule(char rulepath[],struct rule *head){ char buf[100]; FILE *fp; int n=0; struct rule *p1,*p2; p1=(struct rule *)malloc(sizeof(struct rule)); if( (fp=原创 2015-05-18 21:28:25 · 400 阅读 · 0 评论 -
记录一次入坑的linux下c语言解析txt文件
一、读取文件中的一行 读取txt文件比较简单:FILE* conf_file= fopen(conffile, "r");char conf_line[512];while (fgets(conf_line, sizeof(conf_line), conf_file)!=NULL){ //获取了一个字符串conf_line //对字符串进行解析}关键函数就是fg原创 2018-01-07 22:09:03 · 1466 阅读 · 0 评论 -
linux c语言获取文件的属性
int stat(const char *path, struct stat *buf); int fstat(int fd, struct stat *buf); int lstat(const char *path, struct stat *buf); 我使用lstat和stat获取文件的属性,代码如下//遍历这个目录DIR *dp=opendir((char *)ch...原创 2018-04-10 15:33:26 · 3522 阅读 · 0 评论 -
c语言返回链表(malloc分配的字符串)
一、函数返回头指针(指向字符串的指针) 以下代码返回了链表的头指针,这种比较简单#include <rqc.h>#include <stdio.h>#include <string.h>#include <stdlib.h>//对于缺测"////"则记录特征值999.999sta_data *readregfile(ch...原创 2018-05-14 12:22:13 · 1671 阅读 · 0 评论 -
linux-c没有头文件的怪异问题
引用了atof()函数,本来在一个大的源文件里,后来拆分后,忘了引用include stdlib.h,但是程序不报错,只是atof()函数转换是错误的结果。找了两个小时原因才找到,苔草淡了!...原创 2018-05-14 21:10:20 · 315 阅读 · 0 评论