08 2013 档案
摘要:源程序screen.c如下:#include #include #include #include int main(){setupterm("unlisted", fileno(stdout), (int *)0);printf("Done.\n");exit(0);}执行编译gcc -o badterm badterm.c -lcurses后报错情报如下:term.h: 没有那个文件或目录curses.h: 没有那个文件或目录很明显,程序找不到term.h和curses.h,那么为了安装这两个头文件,就在shell中执行sudo apt-get in
阅读全文
摘要:在编写C++程序时,有时会遇到对象类型需要转换的问题。在C中,通常是这种格式:(type) expr,即 1 double dval=110.0; 2 int ival=(int)dval; 这时dval就会被转换成整型变量,由 double 向 int 进行强制转换,而这种情况在C++也是适用的,
阅读全文
摘要:有时我们在输出重定向中会将结果输出到某一个文件中,如:ps | sort | uniq > data.txt,该语句是将按字母顺序排序 ps 命令的输出,再用 uniq 命令去除名字相同的进程,最后将这些进程输入到 data.txt 中。 如果在 shell 中敲入了命令如左:cat data.tx
阅读全文
摘要:1、C++对C库头文件的使用 C++在使用C库的头文件时,可以直接使用,如:#include <assert.h>,或者在头文件名前加上 C 并去掉后缀.h,如:#include <cassert>。 如果直接使用 #include <assert.h> 时,则可以在程序文本中直接使用 assert
阅读全文