概述: perror和strerror都是C语言提供的库函数,用于获取与erno相关的错误信息,区别不大,用法也简单。最大的区别在于perror向stderr输出结果,而 strerror向stdout输出结果。 测试代码如下: [cpp] view plain copy print? #inclu ...
分类:
其他好文 时间:
2016-08-30 10:48:36
阅读次数:
126
【本文谢绝转载,原文来自http://990487026.blog.51cto.com】大纲
Linux系统开发
man文档的使用
文件IO
open()创建文件,指定权限位
open()接收参数创建文件
open()传两个参数第三个参数从内存取垃圾值
write()函数向文件写数据
write()函数的覆盖操作
open()..
分类:
系统相关 时间:
2016-08-03 06:46:59
阅读次数:
499
#include
#include
void do_alarm(int num);
int main(void)
{
//注册一个定时器
if(signal(SIGALRM , do_alarm) == SIG_ERR)
{
perror("register alarm fail");...
分类:
系统相关 时间:
2016-07-11 17:19:00
阅读次数:
250
/*com_writer.c*/#include "uart_api.h" int main(void){ int fd; char buff[BUFFER_SIZE]; if((fd=open_port(HOST_COM_PORT))<0) /*打开串口*/ { perror("open seri ...
分类:
系统相关 时间:
2016-04-14 15:50:25
阅读次数:
270
在mysql中load data数据 mysql> load data infile '/home/a.txt' into table table_a;ERROR 13 (HY000): Can't get stat of '/home/a.txt' (Errcode: 13) 我们用perror命
分类:
数据库 时间:
2016-03-09 12:30:10
阅读次数:
205
1. stdout-------printf输出到stdout,并在终端打印 stderr--------perror错误输出到stderr,并在终端打印 2. usleep(1)//代表一微妙 sleep(1)//一秒,等于1000毫秒,1毫秒等于10001微妙 c中没有毫秒函数
分类:
其他好文 时间:
2016-02-02 00:01:18
阅读次数:
345
//文件错误处理 #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdlib.h> #include<io.h> //perror(s)函数: 用来将上一个函数发生错误的原因输出到标准设备(stderr)。参数 s 所指的字符串
分类:
编程语言 时间:
2016-01-27 19:25:21
阅读次数:
240
1 fd = open("./newfile", O_RDWR|O_CREAT|O_APPEND, S_IRUSR|S_IWUSR); 2 if ( fd < 0 ) 3 { 4 perror("open"); 5 return -1; 6 } 7 pos = lsee...
分类:
移动开发 时间:
2015-11-14 12:25:50
阅读次数:
349
1、C错误处理errno、perror() 和sterror()perror() 函数显示您传给它的字符串,后跟一个冒号、一个空格和当前 errno 值的文本表示形式。strerror() 函数,返回一个指针,指针指向当前 errno 值的文本表示形式。被零除的错误程序退出状态通常情况下,程序成功执...
分类:
其他好文 时间:
2015-10-26 15:04:10
阅读次数:
218
今天用NDK写了一个通信程序,发现阻塞SOKCET 读写的时候返回了EAGAIN。NDK下PERROR输出为Try Again.查了半天头文件在网上找到了原因。在此纪录。网址为http://blog.csdn.net/cleanfield/article/details/416499852)sock...
分类:
其他好文 时间:
2015-08-21 01:47:12
阅读次数:
166