当前位置:  技术问答>linux和unix

圣经也骗人,如之奈何!

    来源: 互联网  发布时间:2015-12-04

    本文导语:  #include "apue.h" #include  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...

#include "apue.h"
#include 

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("%sn",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

|
"apue.h"

C语言书里关于头文件寻找的那段是怎么说的?

这应该是你自己建立的一个头文件

还如之奈何,你确定是别人的错误么?凭什么确定,凭证呢?
你的错误太低级,看过C语言入门教材的也不会范这种错误

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

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

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

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

|
显然是你错了啊,呵呵

apue是这本书英文名称的缩写,去下该书的所有源代码包把

|
apue.h  在附录B中

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

|
晕了鸟

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

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

|
无知者无畏!

|
what?

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

|
你的水平杂能去看 高级编程呢?

richard 先生 的书这么容易被你搞懂了 他岂不是很没面子

以你的 水平  估计半年后再看 比较合适 

你这半年学 c 吧

|
呵呵

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 在线学习圣经的工具 Scripture
  • 圣经学习工具 BibleTime
  • 圣经阅读软件 Bible Reader


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3