
[英]Problem with Files (argv[]) as arguments for strncmp()
当我运行代码(附图中的代码)时,当我尝试将argv[]作为strncmp()函数的参数时,输出屏幕上没有任何内容。 我在网上搜索过,但没有看到类似这样的 strncmp 应用程序! 我发现的一切几乎都是这样的: 不是 MSVC 版本代码我尝试了我在 MSVC 中附加的图像中的代码,如下所示: 但是输 ...
[英]Problem with Files (argv[]) as arguments for strncmp()
当我运行代码(附图中的代码)时,当我尝试将argv[]作为strncmp()函数的参数时,输出屏幕上没有任何内容。 我在网上搜索过,但没有看到类似这样的 strncmp 应用程序! 我发现的一切几乎都是这样的: 不是 MSVC 版本代码我尝试了我在 MSVC 中附加的图像中的代码,如下所示: 但是输 ...
[英]pointer in binary files after using fread command
我目前正在学习文件指针,并遇到了作为示例给出的这段代码,我尝试在 Visual Studio 中复制它,但我不断收到目前不相关的运行时错误 我的问题是,如果文件为空,struct client 包含什么? 另外,如果文件在他们使用的代码中只有 1 个结构,他们使用 fread 时指针不会移动到结 ...
[英]Resource leak or false positive
我有这样的代码: 我正在使用 cppcheck 进行 static 分析,它发出警告: 在我看来,由于按值返回,数据将从“缓冲区”复制到 std::string 的存储中,因此那里没有泄漏。 这会带来一些真正的问题还是误报? ...
[英]Python f.seek and string slice yields different results
我在 Python 中处理我的一个小型个人项目,它将 XML 文件解释为基于文本的控制台游戏的脚本。 所有单独的源文件都合并到这个大型 XML 文件中。 为了不通过加载整个文件的内容来使用过多的 memory,我决定使用单独的 JSON 文件作为指向各种目录的某种目录? (包括标签本身)标签。 这 ...
[英]Not being printed out when using fgets
我正在学习 C 中的文件输入/输出。 但是有一点我不明白。 我正要使用 fgets 打印[words.txt]中的简单句子,但它不起作用。 [words.txt]如下: 我的代码是:#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> # ...
[英]How to properly read data from CSV file in C++
我的输入文件userinfo.csv包含这种格式的用户名和密码用户名,密码如下所示。 我想将所有用户名和密码存储在 我从来没有使用 C++ 来处理文件,只有 python 编辑1 我知道上面的代码很糟糕,我该如何改进它,因为我的实际 csv 文件包含 20000 行。 ...
[英]Why do I get FILE pointer error while checking NULL condition?
问题 printf 显示带有路径的正确文件名:“F:\\c\\projects\\Banking Management System\\data\\pwd.txt” 但是,perror 显示:错误:无效的参数 它不会创建/写入文件,即使我删除了以下条件: if (fp==NULL) ...
[英]Print data of a file stored in file pointer in C
我已使用文件指针将内容写入文件。 我现在想以数组的形式打印这些数据。 我是用 C 编程的新手,看起来打印文件指针是不同的。 这是我的代码示例, 我现在想以数组的形式打印 *outfp 中的值。 ...
[英]Loop through data stored in buffer in C
我有一个 .dat 文件,其中包含两列,音频数据的时间和通道。 我正在尝试仅读取列通道,将其写入不同的 .dat 文件并保存。 在代码中,我将文件存储在缓冲区中,并且能够读取列中的值。 现在我试图将第二列放在另一个名为 out.dat 的文件中,但看起来它没有向文件中写入任何内容。 这就是我所做的 ...
[英]fseek() on text files in C language
我开始学习 C 并且我正在使用文本文件。 从它们加载文本,使用它,然后在同一个文件中更新它。 有人告诉我 fseek() 不能保证每次都在文本文件中工作,我无法真正理解为什么。 如果有人可以解释这一点,那就太好了!! 我还发现如果你这样做 它保证将指针移动到“pos”。 这是正确的吗? ...
[英]C Reading records from text file in C using structure
我正在尝试从名为 lib.txt 的文本文件中提取记录。 我的程序是一个非常简单的基于图书馆的管理程序,我必须打印给定出版商或部门的所有书籍。 我的代码是: 文件 lib.txt 以相同的顺序包含以下行,如下所示: 哦,它们是由标签分隔的。 甚至尝试使用空格但没有变化。 该程序编译正常,但未 ...
[英]Close file pointers in a array
我想知道是否有更好的方法来关闭数组中的文件指针,而不是通过数组进行 for 循环 go:argc -= optind; argv += optind; FILE *inputfiles[argc - 1]; int i; for (i = 0; i < argc; i ++) in ...
[英]std::filebuf passed to std::ifstream not always called
目标为旧版 C++11 程序提供无缓冲 I/O并禁用 kernel 页面缓存。 此功能必须按需提供(通过可执行参数)。 这个想法是减少 I/O 操作的 memory 开销,而不管性能如何。 我不确定这是实现这一目标的正确方法...... 我的尝试代码库非常大, std::ifstream和std:: ...
[英]Writing and reading a binary file in c
我正在尝试将 integer 写入二进制文件,然后读取相同的内容。 但是,我的程序读取的数字与写入的数字不同。 我究竟做错了什么? output 是这样的: ...
[英]fgetc output varies when code is placed inside function and executed
首先,我要为这个标题缺乏具体性表示歉意。 老实说,没有什么好的方法可以用一句话来描述我遇到的事情,但我会尽可能地描述这一点。 我正在尝试使用 C 的文件处理函数。 我一直在测试可以将 fgetc function 应用于我正在为大学做的数据结构作业的方法。 我很容易就知道如何使用它,但是当我测试不同 ...
[英]PHP. How to read a file, if it is writing without a problem with "a+", but is not readable with "r"?
我有两个脚本:其中一个将变量的值写入文件。 在另一个脚本中,我尝试阅读它。 它写得没有问题,但不可读。 在这里我写入一个文件: 我在这里阅读了文件: 代码在“sprinthost”托管上运行,如果这有所不同的话。 有人怀疑这是因为该托管。 ...
[英]Is FILE * reassignment without fclose() okay?
假设我有以下代码: FILE *x = fopen("story.txt",r); if(x!=NULL) { x = fopen("story.txt",wb); /* <- Does this waste/leak memory ?? */ /* ... do someth ...
[英]C depth-first-search - how to handle not enough file pointers being available?
如果我递归搜索目录并进入所有子目录,我如何处理不超过可用文件指针不足的深度并退出程序(没有分段错误等)? ...
[英]Attempting to 'insert' or 'add' into a text file - one small problem
提供代码 MRE。 症状很“简单”: 尝试hello\\nhello\\nhelloEOF并插入 ' _ ' @ ln=2 & col=1 (或者更确切地说是任何line>1 && col==1 )程序奇怪地做对了,但是吃掉了'\\n' ,导致第 2 行与第 1 ...
[英]Why does seekp() fail in this case?
我正在使用这个程序来修改 text.txt 中的每个元音以成为主题标签('#') 所以如果 text.txt 的初始内容是 它会变成 问题是这条线 这一行将文件指针保持在同一个 position 所以我想我可能会改变这一行 我认为这会做同样的事情,但事实并非如此。 当我运行程序时,控制台就停在那里 ...