ChinaUnix.net
相关文章推荐:

linux 文件操作API

搞不定了,寻求支持。 指个方向啊。

by snow888 - C/C++ - 2012-09-17 12:33:03 阅读(8172) 回复(22)

Linuxwindows如何

相关讨论

linux下有没有支持直接从socket中接收文件api? senfile貌似只支持发,不支持接收. 如果没什么直接从socket中接收文件api,那只能使用read了. 知道的请说下,谢谢!!!

by osmanthusgfy - C/C++ - 2011-02-25 13:55:34 阅读(4227) 回复(15)

在32位linux系统下,要透明的使用64位文件访问api如: seek->lseek64, stat->stat64,需要在编译时定义几个编译器内置宏 在编译参数里包括下面的宏定义即可: -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 参见:/usr/include/features.h和/usr/include/sys/stat.h 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/5724/showart_63517.html

by wjqhd - Linux文档专区 - 2005-12-26 15:03:39 阅读(703) 回复(0)

我在linux下调用mysql api函数可是用gcc连接目标文件时它提示如下: [code] test.o(.text+0x1e): In function `main': : undefined reference to `mysql_init' test.o(.text+0x47): In function `main': : undefined reference to `mysql_real_connect' test.o(.text+0x60): In function `main': : undefined reference to `mysql_error' collect2: ld returned 1 exit status [/code]

by redskywy - C/C++ - 2005-07-20 11:03:44 阅读(4427) 回复(7)

有时候我们需要大量的操作文件,比如merge sort这时候linux对opened的文件描述符的限制可能会让我们的程序抛出莫名的错误。我们可以增加opened max http://blog.csdn.net/bluebridge/archive/2008/04/28/2339426.aspx 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/94300/showart_2125386.html

by raymond1984 - Linux文档专区 - 2009-12-19 00:25:53 阅读(819) 回复(0)

clearerr(清除文件流的错误旗标) 相关函数 feof 表头文件 #include 定义函数 void clearerr(FILE * stream); 函数说明 clearerr()清除参数stream指定的文件流所使用的错误旗标。 返回值   fclose(关闭文件) 相关函数 close,fflush,fopen,setbuf 表头文件 #include 定义函数 int fclose(FILE * stream); 函数说明 fclose()用来关闭先前fopen()打开的文件。此动作会让缓冲区内的数据写...

by lxfzhy99 - Linux文档专区 - 2009-12-16 11:37:49 阅读(980) 回复(0)

函数:    close(),        creat(),        dup(),        dup2(),        fcntl(),        flock(),        fsync(),        lseek(),        mkstemp(),        open(),        read(),        sync(),        write(),        ftruncate(),        fstat(),        fchmod(),        select(),     ...

by skyily - Linux文档专区 - 2009-09-07 09:58:23 阅读(785) 回复(0)

1.linux文件系统   linux支持多种文件系统,如ext、ext2、minix、iso9660、msdos、fat、vfat、nfs等。在这些具体文件系统的上层,linux提供了虚拟文件系统(VFS)来统一它们的行为,虚拟文件系统为不同的文件系统与内核的通信提供了一致的接口。   在linux平台下对文件编程可以使用两类函数:(1)linux操作系统文件api;(2)C语言I/O库函数。 前者依赖于linux系统调用,后者实际上与操作系统是独立的,因为在任何操作系统...

by wxju168 - Linux文档专区 - 2008-12-18 16:18:48 阅读(848) 回复(0)

大家好! 为什么在linux下面一个程序打开一个文件之后都还能把那个文件删除掉呢? 而在Windows下面是不行的。 我写了一段小程序,用以验证。 #include #include int main(int argc, char **argv) { FILE *fp = fopen("txt", "r"); char buffer[100]; sleep(10); fgets(buffer, 100, fp); printf("%s\n", buffer); return 0; } 在程序运行休眠之后,我立即将txt文件删除。但是程序...

by andrefun - Linux环境编程 - 2008-10-09 20:58:42 阅读(2689) 回复(3)

grep,egrep,fgrep..... $ ps auxf | grep vi | grep -v grep $ cat /etc/group | grep root | grep -nv grep $ find /mnt/cdrom -type f | grep -i mysql 忽略大小写 uniq $ cat file1 file2 | sort | uniq 唯一行&重复行(并集) $ cat file1 file2 | sort | uniq -d 只留重复行(交集) $ cat file1 file2 | sort | uniq -c 只留唯一行 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/470...

by 宗禹 - Linux文档专区 - 2008-08-24 19:43:41 阅读(684) 回复(0)

ls $ ls -l $ ls -a $ ls -F 以象征符号修饰特定文件名 /目录 *可执行文件 @符号链接 |命名管道 =通信管道 $ ls -i inode编号 $ ls -s 所占块数 (1块相当于1024 bytes) $ ls -R 遇到目录时,递归内容 $ ls -d 列出目录本身 $ ls -lF | grep ^d 只列目录 cp $ cp file1 file2 file3 dir $ cp -R dir1 dir2 递归复制整个目录 $ cp -dpR dir1 dir2 $ cp -a dir1 dir2 递归复制目录,并且保留访问模式&时间戳、符号链接关系。 $ cp...

by 宗禹 - Linux文档专区 - 2008-08-24 19:36:00 阅读(876) 回复(0)