首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Linux文件IO操作

文件操作 在进行 Linux 文件操作之前,我们先简单了解一下 Linux 文件系统 Linux文件类型 Linux中文件类型分为以下这几种: 符号 文件类型 - 普通文件 d 目录文件,d是directory...下的文件操作之后就开始进入代码编程阶段 Linux error 获取系统调用时的错误描述 Linux下的文件操作属于系统调用,Linux中系统调用的错误都存储于errno中,例如文件不存在,errno置...char *strerror(int errno) */ #include #include //for strerror() //#include <errno.h...打印错误信息 之前谈到Linux系统调用的错误都存储于errno中errno定义如下 #include int errno; 除了strerror可以输出错误描述外,perror也可以...#include #include #include #include //strerror #include <errno.h

2.7K30

socket在windows和Linux下的区别

1)头文件  windows下winsock.h/winsock2.h  linux下sys/socket.h    错误处理:errno.h  2)初始化  windows下需要用WSAStartup...linux下close(...)  4)socket类型  windows下SOCKET  linux下int  5)获取错误码  windows下WSAGetLastError()  linux下...9)编译连接 windows下ws2_32.lib linux下 连接是使用参数:-lstdc         运行时需要libstdc++.so.5,可在/usr/lib目录中创建一个链接。...linux下 当连接断开,还发数据的时候,不仅send()的返回值会有反映,而且还会像系统发送一个异常消息,如果不作处理,系统会出BrokePipe,程序会退出。...12)WSA宏 windows下WSA相关的操作 linux下WSA相关的操作在Linux不必要,直接去掉即可 3、多线程  多线程: (win)process.h --〉(linux)pthread.h

2.8K40
领券