- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 linux下的文件操作2
linux下的文件操作2之前讲了系统调用和库函数在文件操作方面的联系和区别,并以打开文件举了几个例子。打开文件后当然不是为了关闭文件,而是为了读取或者写入文件,所以现在整理一下文件的读写。系统调用提供的文件读写函数有:read, write 等,但是我们不用它们,麻烦,一般都使用库函数提供的文件读写函数(这里是C的库函数,其他的不熟)。先讲读取文件。库函数提供的文件读取函数大致能分三个
2011-12-27 12:25:12 1572
原创 Linux 下的文件操作
Linux 下的文件操作1. 使用系统调用Linux提供了一些系统调用(System Call) 来进行文件操作,包括:open, read, write, close, lseek, ioctl, etc. (PS:系统调用可以使用汇编语言调用)其他所有系统调用都定义在 unistd.h 中,只有open找不到,用下面的代码试了一下:int main(){ int fd;
2011-12-26 07:23:23 5988
原创 扩展gdb命令
在gdb中调试c++代码,代码中用到了stl的容器,要在gdb中显示容器对象的内容的命令比较冗长,如下所示:print *(farmers._M_impl._M_start)@5有一个名为farmers的vector, 显示容器对象farmers前5个元素。每次都写这个命令很烦,就自定义一个gdb命令,在一个文件(命名为gdb.conf)中定义一个自己的命令:defin
2011-12-23 05:08:28 1350
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人