C语言
weiyuanzhuo
这个作者很懒,什么都没留下…
展开
-
C语言实现tree命令
原文#include#include#include#include#include #define MAXNAME 200void s_printf(char *filename,int depth);void s_dirwalk(char *dirname,int depth,void (*fcn)(char *,int));void listdirtree(char *原创 2016-08-30 09:47:26 · 3341 阅读 · 0 评论 -
例子:'0'和'/0','\0'的输出变化
'0'和'/0'%d是十进制整数%c是character字符#include int main(){ int a, b, c; a = '0'; b = '/0'; c = '\0'; printf("a: %d, \tb: %d \tc: %d\n", a, b, c); printf("a: %c, \tb: %c \tc原创 2016-08-24 10:47:10 · 861 阅读 · 0 评论 -
vim与复制,删除,粘贴,块操作以及快速替换功能
安定v 字符选择,会将光标经过癿地方反白选择!V(大写) 行选择,会将光标经过癿行反白选择!(常用,配合上下左右键,进行区域选择,很爽!!!)[Ctrl]+v 区块选择,可以用长方形癿方式选择资料y原创 2016-08-24 10:56:06 · 358 阅读 · 0 评论 -
stdio.h头文件包含的函数有哪些?
stdio.h以下来自维基百科中文多数与C语言输入输出相关的函数在中定义(C++中的)。文件访问fopenfreopenfflushfclose二进制输入/输出freadfwrite非格式化输入/输出fgetc/getcfputc/putcungetcfgetsfputs格式化输入/输出scanf/fscanf/sscanfprintf/原创 2016-08-23 15:19:22 · 21220 阅读 · 0 评论 -
gcc不支持标准c的gets与puts函数
一段c源程序代码如下:#include"stdio.h"main(){ char st[15]; printf("input string:\n"); gets(st); puts(st);}编译执行报如下错误,(.text+0x24): warning: the `gets' function is dangerous and should not be used原创 2016-08-23 15:08:35 · 762 阅读 · 0 评论 -
例子:fgets函数
fgets函数 1 #include 2 3 int main(void) 4 { 5 char s[10]; 6 fgets(s, 10, stdin); 7 printf("%s\n", s); // Data item is displayed as string 8 9 return 0; 10 }原创 2016-08-23 14:46:59 · 439 阅读 · 0 评论 -
gcc不再使用gets,改成fgets
gcc不再使用gets,改成fgets#include #include #include #define SIZE 128int main(){ char mychar, string[SIZE]; int i; int count=0; printf("Please enter your string: "); fgets(string, SIZ原创 2016-08-23 14:31:19 · 1151 阅读 · 0 评论 -
linux文件属性类型
l是链接d是目录c是字符设备文件b是块设备-是文件原创 2016-09-01 14:22:33 · 256 阅读 · 0 评论 -
gcc编译include路径
系统操作版本:CentOS 6.7 gcc版本:4.4.4路径/usr/lib/gcc/i686-redhat-linux/4.4.4/include路径原创 2016-09-01 11:28:09 · 1192 阅读 · 0 评论 -
C 语言 undefined reference to 'sqrt' 问题解决
题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少? 1.程序分析:在10万以内判断,先将该数加上100后再开方,再将该数加上268后再开方,如果开方后的结果满足如下条件,即是结果。请看具体分析: 2.程序源代码:#include #include main() { long int i,x,y,z; for (i=原创 2016-08-31 10:15:50 · 7203 阅读 · 1 评论 -
最值得阅读学习的 10 个 C 语言开源项目代码
1. WebbenchWebbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写, 代码实在太简洁,源码加起来不到600行。下载链接:http://home.tiscali.cz/~cz210552/webbench转载 2016-08-30 10:12:14 · 402 阅读 · 0 评论 -
printf 转义序列和转换字符%
The usually used output statement is printf (). It is one of the library functions.Syntax : printf (“format string”, argument list); Format string may be a collection of escape se转载 2016-08-23 14:50:35 · 1215 阅读 · 0 评论