C语言项目开发
I_O_fly
身为一个喜欢算法的小菜鸡,喜欢自己自学
展开
-
C语言字符串-数字之间的相关转换
1、C语言有atoi、atol、atof等库函数,可分别把ASCII编码的字符串转化为int、long、float类型的数字。需要注意的是,这个几个函数是C语言提供的扩展功能,并不是标准的函数,必须引入头文件<script type="math/tex" id="MathJax-Element-6"># include </script>;若需要移植性,请用sscanf函数。例如:int num=atoi(“12345”);//字符串”12345”转换为数字12345,并存入nu转载 2020-10-09 10:56:35 · 561 阅读 · 0 评论 -
C柔性数组
#include<stdio.h>typedef struct _SoftArray{ int len; int array[];}SoftArray;int main(){ int len = 10; printf("The struct's size is %d\n",sizeof(SoftArray));}我们可以看出...转载 2019-12-16 11:43:41 · 204 阅读 · 0 评论 -
sscanf的使用方法
sscanf的作用:从一个字符串中读进于指定格式相符的数据。利用它可以从字符串中取出整数、浮点数和字符串。sscanf和scanf的区别:scanf是以键盘作为输入源,sscanf是以字符串作为输入源。sscanf:原型:int sscanf(const char *str, const char *format,......);说明:sscanf()会将参数str的...转载 2019-12-05 15:35:43 · 535 阅读 · 0 评论 -
值得学习的C语言开源项目
- 1. WebbenchWebbench是一个在Linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写, 代码实在太简洁,源码加起来不到600行。下载链接:http://home.tiscali.cz/~cz210552/webbench...转载 2019-12-04 16:24:27 · 292 阅读 · 0 评论 -
项目开发中用到的一些宏定义总结(不定时 更新)
#ifdefDEBUG#defineDBG(...)fprintf(stderr,"DBG(%s,%s(),%d):",__FILE__,__FUNCTION__,__LINE__);fprintf(stderr,__VA_ARGS__)#else#defineDBG(...)#endifintmain(){...原创 2019-11-07 10:51:54 · 308 阅读 · 0 评论