`

fopen 使用错误总结

 
阅读更多
char buf[MAX_LINE]; /* 缓冲区 */
   FILE *fp;
   char * p;
  int i=0;
  char * pp ;
   char path[] = "/home/aircoder/c/logs/ff.log";
  pp = path;
/*  while(path[i]!='\0')
  {
   pp[i] = path[i];
   i++;
  }*/
//   strcat(pp,filename);
   printf(" 文件:%s\n",path);
   if((fp = fopen(pp, "r")) == NULL){ /*将PP修改为path

在后续get的时候就会出现莫名其妙的段错误


打开文件  切勿使用数组,一面引起段错误*/
             perror("fail to read");
             exit(1);
     }

   while(fgets(buf, MAX_LINE, fp) != NULL){ /* 每次读入一行 */
分享到:
评论

相关推荐

    fopen和fopens的区别

    - 如果追求简单且不在乎错误处理细节,可以使用`fopen`。 - 对于需要细致错误处理的情况,推荐使用`fopen_s`。 通过以上介绍可以看出,虽然`fopen`和`fopen_s`在功能上类似,但`fopen_s`提供了更完善的错误处理...

    open和fopen的区别

    #### 三、总结 综上所述,`open()` 和 `fopen()` 在文件操作方面各有优势。如果需要更高级别的抽象和更简单的API,则可以选择`fopen()`;而对于需要更底层控制的应用程序或者特定操作系统特性的利用,则推荐使用`...

    fopen函数php文件

    根据提供的文件标题、描述、标签以及部分内容,我们可以总结出关于 PHP 中 `fopen` 函数的相关知识点。 ### 标题:fopen函数php文件 ### 描述:此部分描述似乎与实际内容不符,因此我们将忽略描述中的内容,直接...

    详解C语言中的fopen()函数和fdopen()函数

    总结来说,`fopen()` 用于根据文件路径打开文件,而 `fdopen()` 用于根据已存在的文件描述符创建`FILE`指针。两者都提供了灵活的方式来管理和操作文件,但使用时需要注意不同系统下的差异和错误处理。

    PHP fopen 读取带中文URL地址的一点见解

    从提供的文件内容中可以提取以下关于PHP中使用...以上知识点是对文件内容的详细分析和总结,涉及PHP中fopen函数的使用、中文URL处理、编码转换、以及安全性的考虑,为遇到相似问题的开发者提供了解决方案和注意事项。

    浅谈php fopen下载远程文件的函数

    这个示例展示了如何使用 `fopen()` 下载远程文件,但需要注意的是,这种方法可能会受到网络条件、服务器配置、文件大小等因素的影响,实际应用中应考虑异常处理和错误检测。 此外,`fopen()` 有时候无法处理大型...

    第8讲 6.2.11文件打开与关闭--fopen文件打开模式.doc

    总结,理解和正确使用`fopen()`函数是进行C语言文件操作的基础,它提供了一种灵活的方式来处理不同类型的文件操作需求,包括读取、写入和追加。同时,确保文件的正确关闭和错误处理是良好编程实践的关键。

    php心得体验自我学习结果总结

    本文总结了 PHP 初学者常见的几个问题和解决方案,涵盖了变量传递、Session 使用、错误信息显示、邮件发送、MySQL 使用、header Already Sent 错误、php.ini 配置、ISAPI 安装、SQL 调试、include 和 require 的区别...

    C语言文件操作 fopen, fclose, mkdir详解

    总结来说,`fopen`、`fclose`和`mkdir`是C语言中进行文件和目录操作的基础,理解并正确使用它们是编写能够处理文件和目录的C程序的关键。在实际项目中,开发者通常会结合这些函数来实现更复杂的文件读写和目录管理...

    FILE文件操作总结.doc

    FILE 文件操作总结 FILE 文件操作是计算机编程中最基本和最重要的操作之一。 FILE 文件操作可以分为两大类:顺序文件和随机文件。顺序文件的操作是从头到尾的顺序操作,而随机文件的操作可以在文件的任意位置进行。...

    PHP fopen()和 file_get_contents()应用与差异介绍

    - **错误处理**:`fopen()` 可以捕获错误并进行处理,而 `file_get_contents()` 在出错时会直接返回 `false`。 4. **应用场景** - 如果你需要逐行处理文件,或者在读取文件的同时进行写入或追加,`fopen()` 更...

    c++编程常遇问题总结

    在C++编程中,经常会遇到一些常见问题,这些问题的解决方法对初学者来说尤其重要。以下是对这些关键知识点的详细解释: 1. `printf()`格式控制...在实践中不断学习和总结,能够帮助开发者避免常见错误,提高编程效率。

    PHP打开和关闭文件操作函数总结

    总结来说,fopen()和fclose()是PHP中用于文件操作的基本函数。fopen()用于建立与文件资源的连接,返回一个文件指针,供后续的读写操作使用;fclose()用于关闭文件,释放由fopen()打开的资源。合理地使用这两个函数,...

    C语言编程实战:文件操作基础,掌握fopen、fprintf、fread、fwrite等核心函数,实现高效数据存储与检索

    - **打开文件**:使用`fopen()`函数打开文件。参数包括文件名和模式(如“r”、“w”、“a”等)。 - **关闭文件**:使用`fclose()`函数关闭文件。关闭文件是为了释放系统资源,并确保所有缓冲区中的数据都被写入...

    C++ builder 的文件读写操作总结(共36页)

    fopen() 函数的原型是:`FILE *fopen(const char *filename, const char *mode)`,它实现三个功能:使用而打开一个流、把一个文件和此流相连接、给此流返回一个 FILE 指针。参数 filename 指向要打开的文件名,mode ...

    C语言重要知识点总结.pdf

    11. 错误处理:错误处理是程序设计中必不可少的,C语言中使用return语句来退出函数,并可能返回错误码。 12. 额外的关键字和表达式:如break、continue、switch-case等,它们用于控制循环和条件语句的执行流程。 ...

    PHP fopen函数用法实例讲解

    PHP中的fopen函数是用于打开文件或URL的关键函数,它为...总结,PHP的fopen函数是进行文件操作的基础,它可以灵活地适应各种场景,包括本地文件操作和远程文件URL的处理。理解和掌握fopen的用法对于PHP开发至关重要。

    php学习笔记之重要知识点总结

    学会如何使用`fopen()`, `fwrite()`, `fclose()`读写文件,以及`file_get_contents()`和`file_put_contents()`读取或写入整个文件,将使你在处理数据存储时游刃有余。 然后是MySQL,这是与PHP常配合使用的数据库...

    c语言(谭浩强)总结资料

    10. **文件操作**:学习如何使用文件流进行文件的读写操作,如`fopen()`、`fclose()`、`fread()`、`fwrite()`等函数,以实现数据的持久化存储。 通过深入学习这些知识点,并结合谭浩强教授的总结资料,初学者可以...

Global site tag (gtag.js) - Google Analytics