写了一个非常简单的C语言程序,为了测试perror会把数据输出到哪里。但它的运行结果让我无法理解,望高人解答:

源码:

#include <stdio.h>
int main()
{
printf("Hello\n");
perror("Hello world\n");
return 0;
}

1. 首先在windows xp(vc6.0) 上编译运行,结果如下:

Hello
Hello world
: No error
Press any key to continue

2. 再移植到Linux上运行,结果:

Hello
Hello world
: Success

事实上程序非常好理解,只是这个perror应该是在程序出错的时候才输出的,但是因为程序没有出错,所以他就不知道输出什么了(它输出了一个“程序无错的提示”)

perror的特殊输出相关推荐

  1. c语言输入与输出库函数#includestdio.h

    last modified: 2010-05-28 输入与输出<stdio.h> 头文件<stdio.h>定义了用于输入和输出的函数.类型和宏.最重要的类型是用于声明文件指针的 ...

  2. 转:perror和strerror的区别

    概述: perror和strerror都是C语言提供的库函数,用于获取与erno相关的错误信息,区别不大,用法也简单.最大的区别在于perror向stderr输出结果,而 strerror向stdou ...

  3. errno、stderr、perror函数和strerror函数

    errno表示错误代码. 记录系统的最后一次错误代码.代码是一个int型的值,在errno.h中定义.系统每一次出错都会对应一个出错代码,例如12表示"Cannot allocate mem ...

  4. C语言 | perror函数使用详解

    1024G 嵌入式资源大放送!包括但不限于C/C++.单片机.Linux等.关注微信公众号[嵌入式大杂烩],回复1024,即可免费获取! 我们大多都使用printf来打印一些信息,其它的接口都比较少用 ...

  5. Linux环境下的网络编程

    本文介绍了在Linux环境下的socket编程常用函数用法及socket编程的一般规则和客户/服务器模型的编程应注意的事项和常遇问题的解决方法,并举了具体代  码实例.要理解本文所谈的技术问题需要读者 ...

  6. Linux下Socket编程

    Linux下Socket编程    网络的Socket数据传输是一种特殊的I/O,Socket也是一种文件描述符.Socket也具有一个类似于打开文件的函数调用Socket(),该函数返回一个整型的S ...

  7. 嵌入式java闹钟 实验报告_《Java程序设计》第五次实验实验报告

    实验封面 一.实验内容 1.阅读理解源码 进入07_httpd所在的目录,使用vi编辑器理解源代码. 2.编译应用程序 使用gcc编译器,分别对文件夹下的copy.c和httpd.c进行编译,出现co ...

  8. C 语言编程 — 异常处理

    目录 文章目录 目录 前文列表 异常处理 perror() 和 strerror() 输出异常信息 程序退出状态 前文列表 <程序编译流程与 GCC 编译器> <C 语言编程 - 基 ...

  9. C/C++学习之路_九:文件操作

    C/C++学习之路_九:文件操作 目录 概述 文件的顺序读写 文件的随机读写 windows和linux文本 获取文件状态 删除文件.重命名文件 文件缓冲区 1. 概述 1. 磁盘文件和设备文件 磁盘 ...

最新文章

  1. linux中的apachectl是什么命令
  2. 喜欢把代码写一行的人_我最喜欢的代码行
  3. 散列表查找(哈希表)
  4. Go - 反射中 函数 和 方法 的调用 - v.Call()
  5. ffmpeg支持x264插件
  6. [异常解决] ubuntu上安装虚拟机遇到的问题(vmware坑了,virtual-box简单安装,在virtual-box中安装精简版win7)
  7. php多进程实现 亲测
  8. 【mysql union all limit的使用】
  9. ireport实现金额小写转大写
  10. angular/js/vue ---表格内部换行
  11. hanlp 如何快速从分词仅取出人名
  12. 第1章 java EE应用
  13. android 桌面背景异常,android 设置桌面背景
  14. 细细私语,看喜欢的书
  15. Android PCM 播放全是噪音滋滋滋
  16. 1一10到时的英文单词_1到10的英文怎么写
  17. 金山毒霸6 最新版(全功能版) 注册版
  18. 第一章 信息安全的基本元素
  19. css 边缘闪光_css3发光
  20. 时间同步服务器:时间同步的三种方式

热门文章

  1. 熊猫tv新功能介绍_您应该知道的4种熊猫绘图功能
  2. 莫烦Pytorch神经网络第二章代码修改
  3. 怎样准备阿里技术面试_如何准备技术面试
  4. 机械制图国家标准的绘图模板_如何使用p5js构建绘图应用
  5. 爬虫神经网络_股市筛选和分析:在投资中使用网络爬虫,神经网络和回归分析...
  6. 性能测试的目的与类型
  7. TCP的流模式与UDP的报文模式对比
  8. 【转载】async await 的前世今生(Updated)
  9. 有关Java 锁原理
  10. 设计功能和界面测试用例