杂项¶
记录代码小技巧。
环境变量¶
-
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" 是一个非打印字符