fopen相关内容

从C中的命令行参数打开文件

我希望我的C程序要求用户键入要打开的文件的名称,然后将该文件的内容打印到屏幕上.到目前为止,我正在C教程中工作,并且具有以下代码.但是当我执行它时,它实际上不允许我输入文件名.(我得到的是“按任意按钮继续",我正在使用代码块) 我在做什么错了? #includeint main(int argc,char * argv []){printf(“输入文件名:\ n"); ..
发布时间:2021-05-08 20:56:35 其他开发

fopen在linux中失败,但在Windows中工作

当我运行下面的代码时,它在Linux中失败,但Windows没有问题.文件名类似于"src/folder/file" char * loadProgSource(const char *文件名,size_t * finalLength){char * returnStr;FILE * file = fopen(filename,"rb");if(file == NULL)返回NULL;fsee ..
发布时间:2021-05-08 20:56:32 服务器开发

Matlab fopen,是否可以使用数字文件名?

我有以下代码: ptol = [2,4,8,...];一个= ptol(1)fid = fopen(a,'r'); 我需要打开一个文件,该文件由 ptol 调用的号码确定,即,如果 ptol(1) = 2,则 fopen 应该打开文件2. 当前,我收到错误“文件名无效".我该如何解决? 下面的代码是我需要用来将要加载到矩阵中的文件中的数据“加载"到 的代码. fileNa ..
发布时间:2021-05-08 20:56:29 其他开发

在C中使用fopen_s

我在C语言中编程时遇到了问题,尤其是在Visual Studio中使用fopen时.我阅读了有关 fopen_s 函数的信息,并将以下行添加到了我的项目中,但是它仍然无法正常工作. _CRT_SECURE_NO_WARNINGS 所以我尝试以这种方式使用 fopen_s : FILE * fp;errno_t err;if((err = fopen_s(& fp,"C:/File.tx ..
发布时间:2021-05-08 20:56:25 其他开发

无法使用fopen(php)打开文件

我正在尝试打开文件以用php脚本读取,但是遇到了麻烦. 这是我的代码 $ fileHandle = fopen("1234_main.csv","r")或die("Unable to open");如果(!file_exists($ fileHandle)){回显“找不到文件".} 该脚本与我尝试读取的文件位于同一目录中,并且没有其他读取/写入权限错误,因为我可以在同一目录中创建/读 ..
发布时间:2021-05-07 19:00:37 PHP

从使用追加模式打开的文件中读取

这可能是一个非常愚蠢的问题,但是我正在修改其他人的代码,看来我需要从以追加模式打开的文件中读取内容.我试图到文件的开头,但是没有读取任何内容.我知道我可以将模式更改为rw,但是我想知道为什么 fseek 无法正常工作.在手册页中确实写了write忽略了 fseek ,但是与读无关. 解决方案 只有一个指针,该指针最初位于文件的开头,但是当尝试执行写操作时,它将移动到文件的末尾.您可以使用f ..
发布时间:2021-05-07 18:54:36 其他开发

尝试读取宽字符会产生EOF

我有一个文本文件 foo.txt ,其中包含以下内容: R⁸2 我有一个大程序读取它并处理每个字符,但是当它碰到⁸时,它总是收到EOF.这是代码的相关部分: setlocale(LC_ALL,“");FILE * in = fopen(argv [1],"r");而(1){wint_t c = getwc(in);printf(“%d",wctob(c));如果(c == -1)prin ..
发布时间:2021-05-07 18:39:50 其他开发

在C中将fopen与输入文件名一起使用

在代码的某个时刻,我想读取将要创建(和/或编辑)的文件的名称,并提出以下建议: FILE * fp;字符文件名[15];fgets(filename,15,stdin);fp = fopen(文件名,"a");fprintf(fp,“有些东西在这里"));fclose(fp); 即使可以编译并运行,它也不会创建(或打开,如果我手动创建的话)由 filename 指定的文件. 您会提出什么 ..
发布时间:2021-05-07 18:35:04 其他开发

编码或某事逃脱在PHP中的斜杠(/)输入?

我在这里堆. 我想创建一个文件,我使用title_input作为文件名,但是在将文件创建到特定文件夹时遇到问题. 示例: $ file_name =“多用途日/夜安全";$ myfile = fopen($ _ SERVER ['DOCUMENT_ROOT']."/myweb/product/".$ file_name.".php“," wb“)或die("无法打开文件!“); ..
发布时间:2021-04-30 20:17:38 PHP

fopen-无法打开流:权限被拒绝

从桌面打开文件时是否可以将数据写入 CSV ?因为当用户提交表单时,我试图将某些输入数据写入 CSV ,但是当从桌面上打开文件时,却遇到了以上错误.关闭文件后,我的系统才会写入csv. 遇到行 $ fp = fopen("C:\ Users \ lenovo \ Desktop \ sample.csv","w"); 解决方案 通过在文件所在文件夹的终端上使用以下命令来更改文件sam ..
发布时间:2021-04-27 19:48:37 PHP

在C中复制文件功能

我尝试使用此功能复制文件,但是输出文件包含奇怪的字符. int File_Copy(char FileSource [],char FileDestination []){int结果= -1;字符c [1];FILE * stream_R = fopen(文件来源,"r");FILE * stream_W = fopen(FileDestination,"w");//创建并写入文件而((c [ ..
发布时间:2021-04-24 20:03:40 其他开发

fopen()返回“没有这样的文件或目录".

我在C语言中的fopen()函数有问题. 我解析了目录,并将所有路径放入char数组(char **).之后,我应该打开所有这些文件.和... fopen对于某些文件返回“无此文件或目录".我真的不明白,为什么. 所有路径都是正确的.我检查了. 我有所有特权 打开这些文件. 如果我从错误日志复制路径到文件并尝试 通过我的程序仅打开此文件-它可以工作. 其他 程序不能使用这些文件( ..
发布时间:2020-11-09 21:10:37 其他开发

PHP在字符串中添加$符号而不将其作为变量?

我正在创建一个设置页面,人们可以在其中写数据库登录名等信息,然后该页面将在Web服务器上使用信息创建config.php文件,但显然我不能只写 $file = fopen("config.php", "w"); fwrite($file, "$dbName = $dbName"); 我实际上尝试过 $file = fopen("config.php", "w"); fwrite($ ..
发布时间:2020-11-09 21:09:30 PHP

fopen不能与r php有所不同

我对fopen函数和打开模式参数有疑问. 代码 function writeOnFile($url, $text) { $fp = fopen($url, "r"); echo " read: ".fgets($fp); //fwrite($fp, $text); fclose($fp); } 如果我使用"r"作为打开模式,则回显行有效……但是 ..
发布时间:2020-11-09 21:08:28 PHP

关于c程序中的myfopen()

我的问题与这个问题有关:分段错误在c K& R fopen和fillbuf 上. 在这个问题上,在myfopen()函数中,有一个for循环;我不明白的是fp将具有从_iob开始的值,但我不知道在前三个值(已修复)之后fp-> flag会采用什么值.他们会取零值吗?还有一个问题是答案(请参见代码下方)中的错误内容是他们在说我们必须使用malloc为fp提供内存空间,但是fp已经提供了内存空间 ..
发布时间:2020-11-09 21:08:26 其他开发

警告:fopen()调用

嗨,我正在Linux下使用stdlib进行编程. gcc针对以下代码行发出以下警告,这是为什么? FILE *fd; if ( fd = fopen( filename, "rw" )== NULL ) { 警告是: warning: assignment makes pointer from integer without a cast. 这是怎么发生的,根据stdli ..
发布时间:2020-11-09 21:08:23 其他开发

无法在PHP fopen()中将变量作为我的URL插入

我正在尝试使我的xml文件URL动态化,以便多个人可以使用我的网站并一次查询数据.我要这样做,是在xmlfile前面插入一个随机数php变量.由于某种原因,在尝试使用此变量时,我在创建和写入xml文件时遇到问题.当我使用"wine.xml"之类的静态URL时,效果很好. $fp = fopen($randnumb.'wine.xml', 'w'); ..
发布时间:2020-11-09 21:07:13 PHP

PHP将变量写入txt文件

我正在尝试从查询字符串中获取一个变量并将其写入文本文件. 我已经这样尝试过: 我收到以下错误: 警告:fopen(etlLO ..
发布时间:2020-11-09 21:07:11 PHP

C读取文件的整行

我正在尝试在 C 中编程工具.该程序的一部分是使用文本文件并逐行读取它,同时将所有行存储到数组中以供将来使用. 这就是我到目前为止所拥有的: int main(){ FILE *fp = fopen("file.txt", "ab+"); if (fp == NULL) { printf("FILE ERROR"); return 1; ..
发布时间:2020-11-09 21:07:08 其他开发