CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Linux/Unix社区 >  程序开发区

圣经也骗人,如之奈何!

楼主javaname47(javaname43)2006-07-03 08:43:12 在 Linux/Unix社区 / 程序开发区 提问

#include   "apue.h"  
  #include   <dirent.h>  
   
  int   main(int   argc,char   *argv[])  
  {  
          DIR   *dp;  
          struct   direct   *dirp;  
         
          if(argc!=2)  
                  printf("usage   :   ls   directory_name");  
          if((dp=opendir(argv[1]))==null)  
                  printf("can't   open   %s",argv[1]);  
          while((dirp=readdir(dp))!=NULL)  
                  printf("%s\n",dirp->d_name);  
                 
          closedir(dp);  
  }  
   
   
   
  [root@lideyong   c]#   gcc   -o   myls   myls.c  
  myls.c:1:18:   apue.h:   没有那个文件或目录  
  myls.c:   In   function   `main':  
  ................................................................  
   
  我的系统是Red   Hat   9.0  
  这是《Unix环境高级编程》第二版的第一个例子,就出错。apue.h在整个系统里搜索了一遍都没有找到这个文件。  
  不是说Unix系统和Linux系统是通用的吗?我被骗了近100元书费................555555555  
  问题点数:20、回复次数:31Top

1 楼alaiyeshi(七宝树八宝饭)回复于 2006-07-03 09:06:51 得分 5

"apue.h"  
   
  C语言书里关于头文件寻找的那段是怎么说的?  
   
  这应该是你自己建立的一个头文件  
   
  还如之奈何,你确定是别人的错误么?凭什么确定,凭证呢?  
  你的错误太低级,看过C语言入门教材的也不会范这种错误Top

2 楼Borenbao(四裤全输)回复于 2006-07-03 09:19:10 得分 1

不是它骗人,而是你搞错啦.   apue.h是本书作者自己写的.h文件,不是系统文件,类似的用""引起来的表示用户定义的,而<>引起的表示为系统的.Top

3 楼playmud((猪头流氓)(抵制日货)(热烈庆祝火箭输球))回复于 2006-07-03 09:20:57 得分 1

他怎么能骗人呢,真是的,帮你一起声讨。Top

4 楼javaname46(javaname43)回复于 2006-07-03 09:38:24 得分 1

哦!  
    apue.h是本书作者自己写的.h文件???????那我买书的时候没有给光盘呀?Top

5 楼xtrx(周年)回复于 2006-07-03 09:49:25 得分 1

从网上可以下载的,javaname46同学你应该好好看看书的前言啊,里面说的很清楚了Top

6 楼joyself(独来读网)回复于 2006-07-03 09:50:44 得分 1

显然是你错了啊,呵呵  
   
  apue是这本书英文名称的缩写,去下该书的所有源代码包把Top

7 楼hipop(不怕慢,就怕站;站一站,二里半)回复于 2006-07-03 09:57:02 得分 1

apue.h     在附录B中Top

8 楼anchor720(菜鸟)回复于 2006-07-03 17:27:13 得分 1

在附录B中,还有一些函数只是引用了,没定义,Top

9 楼drdirac()回复于 2006-07-04 10:21:45 得分 1

晕了鸟  
  Top

10 楼assassin5616()回复于 2006-07-04 11:32:40 得分 1

你先去学一下C语言吧,一点基础都没有Top

11 楼hsuyuan(一切无法解释的问题都是人品问题)回复于 2006-07-04 17:41:23 得分 1

人家只是看走眼了,也没必要说人家一点基础都没有吧,不要一棒子就打死啊。奥秘托佛Top

12 楼indexchen(Index)回复于 2006-07-04 17:59:45 得分 1

无知者无畏!Top

13 楼sclarkca810619(Clive)回复于 2006-07-04 18:47:22 得分 1

what?Top

14 楼Heqikun(老狼)回复于 2006-07-04 18:53:38 得分 1

靠,真无知啊!不过无知也不是一无是处。这个世界上本来都是无知的人,时间长了,他们都变成学者啦,楼主努力吧。不过也太粗心,太丢人啦。哈哈哈哈,Top

15 楼benjiam(今晚打老虎)回复于 2006-07-04 20:58:21 得分 1

你的水平杂能去看   高级编程呢?  
   
  richard   先生   的书这么容易被你搞懂了   他岂不是很没面子  
   
  以你的   水平     估计半年后再看   比较合适    
   
  你这半年学   c   吧Top

16 楼Helloooooo(每天,我都新的)回复于 2006-07-04 21:32:47 得分 1

呵呵Top

17 楼pacman2000(pacman)(影子传说)回复于 2006-07-04 22:51:05 得分 0

天~~~我要晕了。。。Top

18 楼yjf7888(seeking a place 找工作了location:Chengdu)回复于 2006-07-04 23:48:15 得分 0

#include   "apue.h"   --------用""括起来的头文件一般都是编译者自己提供的,用<>括起来一般用于系统目录下的头文件。  
  有这点常识的话,你就不会问这个问题了Top

19 楼guo_xp(困惑的人)回复于 2006-07-05 10:53:16 得分 0

哗众取宠,自取其辱。  
  看书不认真,牢骚倒不少。Top

20 楼fish100(爱吃咪咪de鱼)回复于 2006-07-05 11:26:11 得分 0

聪明  
  这样问问题才哦有人回答哦  
  我也学学Top

21 楼arden1019(CSCUM)回复于 2006-07-05 11:26:33 得分 0

路过...楼主要仔细看书哦Top

22 楼FindFullMoon(寻找自己)回复于 2006-07-05 11:47:30 得分 0

....和我有得一拼..Top

23 楼anchor720(菜鸟)回复于 2006-07-05 17:45:19 得分 0

yjf7888(断刀),,请问,你所指的系统目录在redhat9.0是/usr/include吗?ms这个下面的头文件是可以直接引用的.我可不可以把其它目录下的头文件也做成这样,直接引用?即不用输入长长的路径.Top

24 楼zzw_happy(蒹葭苍苍)回复于 2006-07-05 17:47:22 得分 0

无知者无畏啊。  
  lz先看懂书把。别忙着写程序。Top

25 楼anchor720(菜鸟)回复于 2006-07-05 18:10:50 得分 0

yjf7888(断刀),,请问,你所指的系统目录在redhat9.0是/usr/include吗?ms这个下面的头文件是可以直接引用的.我可不可以把其它目录下的头文件也做成这样,直接引用?即不用输入长长的路径.Top

26 楼shshsh_0510(雨下了4年11个月零2天)回复于 2006-07-06 08:02:01 得分 0

呵呵,当初我新学时也常常为那些例子不能顺顺当当运行而烦恼。折腾一阵就会好了。但在自信的同时一定要低调一些(当然马上可能比较难做到),要知道被称为圣经的东西,一定会有些道理的。Top

27 楼lyunl(问号)回复于 2006-07-06 08:56:29 得分 0

嗯,好好看书,打好基础!Top

28 楼deansroom(丁樵方玉)回复于 2006-07-06 10:10:58 得分 0

搂主好可爱Top

29 楼fytzzh(我爱summer)回复于 2006-07-09 23:43:43 得分 0

呵呵。刚开始都会犯错的。只要坚持就能成功的。Top

30 楼javaname47(javaname43)回复于 2006-07-10 09:17:30 得分 0

楼上的楼上的...........都很可爱。  
   
  呵呵....我现在在Linux用C把呼叫中心都开发完了,我的C也过了国家三级,难道基础不好?刚开始看圣经,遇到问题顺便问一下了。靠!差点被你们骂死!  
  ..................  
  去chinunix.net了。Top

31 楼avalonBBS("︶.︶メ)→( ̄ε ̄メ)回复于 2006-07-10 10:34:00 得分 0

 
   
  你过了国家三级?天才啊~  
   
  那为什么还看老外的书啊。Top

相关问题

关键词

得分解答快速导航

  • 帖主:javaname47
  • alaiyeshi
  • Borenbao
  • playmud
  • javaname46
  • xtrx
  • joyself
  • hipop
  • anchor720
  • drdirac
  • assassin5616
  • hsuyuan
  • indexchen
  • sclarkca810619
  • Heqikun
  • benjiam
  • Helloooooo

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo