linux
火锅上的云
记忆犹如火锅上的云
展开
-
stdio.h: 没有那个文件或目录
今天利用virtualBox安装了一个linux minit的虚拟机,在编译程序时报如下错误:fatal error: stdio.h: 没有那个文件或目录解决方法为: sudo apt-get install build-essential注: build-essential软件包的作用是提供编译程序必须软件包的列表信息。 也就是说,编译程序有了这个软件包,才知道头...原创 2018-03-17 14:12:46 · 9103 阅读 · 0 评论 -
linux C 字符串操作:删除字符串中空格
编译环境: linux minit Linux-4.10.0-38 gcc 5.4.0题目: 取得字符串中的空格,但是不允许分配相同的空间容量。函数返回空格数量#include <stdio.h>int del_space(char *src){ char *pTmp = src; unsigned int iSpace ...原创 2018-03-17 14:25:18 · 2991 阅读 · 0 评论 -
写一个宏,判断整数的某位是否为1
题目:一个位图数组:unsigned long BIT_MAP[MAX_SIZE],写一个宏,判断其中第bit位是否为1#define IS_BIT_SET(BIT_MAP, bit) (((BIT_MAP[bit / sizeof(unsigned long)]) >> (bit % sizeof(unsigned long))) & 0x1)...原创 2018-03-17 14:37:24 · 1445 阅读 · 1 评论