fopen相关内容

如何在Android应用程序中使用C++生成器写入文件?

我正在使用Windows 10下的C++Builder(10.3)社区版本来开发一个可以在三星Galaxy A40上运行的应用程序。 我似乎无法解决的一件事是将TListBox的内容保存到文件。 作为Android的新手,我不确定此文件应该出现在哪里,以及我需要哪些权限。 我在一个函数中尝试了以下操作,以将列表框的内容保存到文件中,但似乎无法打开要写入的文件。它始终返回-1: ..
发布时间:2022-06-10 13:55:49 移动开发

PHP fopen找不到明确存在的文件

我正在尝试将数据从Windows PC上的CSV加载到数据库中,这是我以前成功完成的操作。fopen找不到输入文件。 以下是我遇到问题的特定代码: ..
发布时间:2022-06-10 13:52:14 PHP

如何在处理输入文件时向前看(处理2行)

在逐行浏览文本文件时,我希望能够向前看下一行,并在处理当前行的同时检查它。我正在用C语言工作。我相信fseek()或其他类似的功能会对我有帮助,但我不确定,也不知道如何使用它们。我想取得的成就是: fp = fopen("test-seeking.txt", "r"); while((fgets(line, BUFMAX, fp))) { // Peek o ..
发布时间:2022-06-10 13:22:49 其他开发

C fopen写入失败,错误号为2

我不明白为什么这似乎失败,错误号为2: char debugText [256]; sprintf (debugText, "C:\List.txt"); dfile = fopen( debugText, "w"); fprintf ( dfile, " err %d ", errno); 我之所以说似乎是因为当dfile为空时,将创建文件并使用我的输出填充该文件。 那么这是 ..
发布时间:2022-06-10 13:05:23 其他开发

读取文本文件-fopen与ifstream

谷歌文件输入我发现了两种从文件输入文本的方法-fopen和ifstream。下面是两个代码片段。我有一个文本文件,其中一行包含需要读入的整数。我应该使用fopen还是ifstream? 代码段1-FOPEN FILE * pFile = fopen ("myfile.txt" , "r"); char mystring [100]; if (pFile == NULL) { ..
发布时间:2022-06-10 12:55:14 C/C++开发

使用 fopen 时出现段错误

我从以下代码的第二行收到一个段错误: FILE *output = NULL;输出 = fopen("./output2.txt", "w+"); 我不认为这是某种损坏的内存错误,因为当我将 w+ 更改为 r 时.它运行时没有段错误.此外,它似乎是在出现段错误之前创建文件. 编辑:结果 mrbatch 是对的 我所有的代码供参考: void writeFile(const cha ..
发布时间:2022-01-12 16:20:34 其他开发

fclose() 导致分段错误

我正在解析一个制表符分隔的文本文件.它的第一列包含格式为 chrX 的字符串,其中 X 表示一组字符串,例如“1"、“2"、...、“X",“是". 当文件被解析时,这些每个都存储在一个名为 chromosome 的 char* 中. 文本文件按字典顺序在第一列排序,即我将有许多行以“chr1"开头,然后是“chr2"等. 在每个“chrX"条目处,我需要打开另一个与该条目关联的 ..
发布时间:2022-01-12 15:37:09 其他开发

为什么“fopen"返回空指针?

我正在使用 C 编程语言开发一个简单的文件拆分器/合并程序.问题是,由于某种原因 fopen 返回 NULL,因此,我的程序在 fwrite 语句处崩溃.我该如何解决这个问题? 这里是 C 文件: int SplitFile(char* 文件名,char* 输出,size_t 大小){char current_file_name[256];int file_count = 0, i = 0 ..
发布时间:2022-01-06 22:35:06 其他开发

fopen() 返回空指针,但文件肯定存在

我的代码如下: FILE *txt_file = fopen("data.txt", "r");如果(txt_file == NULL){perror("无法打开文件");} 返回的错误信息为: 无法打开文件:没有那个文件或目录 文件“data.txt"肯定存在于工作目录中(它存在于包含我的 .c 和 .h 文件的目录中),那么为什么 fopen() 返回一个 NULL 指针? ..
发布时间:2022-01-05 19:39:47 其他开发

C - 使用 fopen、fclose、fputc 等

我终于让这段代码在我的命令行上使用单个参数工作,即一个文件供它使用,尽管我设计代码的概念是它可以使用无限数量的文件.它的作用是获取一些包含由空格分隔的单词的 X 个文本文件,并用 \n 替换空格,从而创建一个单词列表.虽然它成功完成了第一个参数,但它只是忽略了第二个参数. 还有一个小问题,好像最后还打印了一些垃圾字母,上面有两个点的Y;我假设了一些 EOF 符号,但我似乎无法阻止这种情况发生 ..
发布时间:2022-01-04 08:20:39 其他开发

无法使用 fopen() 打开文件

我一直在尝试打开一个文件并输出文本,但我一直收到错误消息.所以我想我会从一开始就尝试打开文件.这是我的代码: #include #include #define CORRECT_PARAMETERS 3int main(void){文件 *文件;file = fopen("TestFile1.txt", "r");如果(文件== NULL){printf("错误");}fclose(文件);} ..
发布时间:2021-12-29 12:26:58 其他开发

用 PHP 覆盖文件中的行

覆盖文件中特定行的最佳方法是什么?我基本上想在文件中搜索字符串“@parsethis"并用其他内容覆盖该行的其余部分. 解决方案 如果文件不是太大,最好的方法可能是将文件读入带有 file(),在行数组中搜索您的字符串并编辑该行,然后 implode() 将数组重新组合在一起并将 fwrite() 返回到文件. ..
发布时间:2021-12-29 12:26:31 PHP

如果我不在 C 程序中调用 fclose() 会发生什么?

首先,我知道用 fopen() 打开文件而不关闭它是非常不负责任的,而且形式很糟糕.这只是纯粹的好奇心,所以请逗我 :) 我知道如果一个 C 程序打开一堆文件并且从不关闭它们中的任何一个,最终 fopen() 将开始失败.是否有任何其他副作用可能导致代码本身之外的问题?例如,如果我有一个程序打开一个文件,然后退出而不关闭它,这会不会对运行该程序的人造成问题?这样的程序会泄漏任何东西(内存、文 ..
发布时间:2021-12-29 12:11:40 其他开发