杂项¶
记录代码小技巧。
环境变量¶
-
environ
- 用户环境,一个全局变量。头文件<unistd.h>
。可以通过man environ
查看手册。#include <unistd.h> #include <iostream> using namespace std; int main() { cout << "program environment: " << endl; for (char** entry = environ; *entry; ++entry) { cout << *entry << endl; } }
-
getenv
- 获取环境变量。头文件<stdlib.h>
。 setenv
- 设置环境变量。头文件stdlib.h
。
printf打印¶
-
非打印字符 - 参见 Escape sequeneces.
char str[] = "\x1E"; // "0x1E" 是一个非打印字符