fp文件路径|在C语言中打开文件 FILE* fp; fp=fopen(“文件名”“文件使用方式”); 文件

fp文件路径|在C语言中打开文件 FILE* fp; fp=fopen(“文件名”“文件使用方式”); 文件的第1张示图

1. 我在酷狗识别歌曲里有录音,请问那些识别的录音存在哪个文件夹

在手机路径kugou/.fp文件夹里,属性貌似是隐藏的,要连接电脑才能看到,我也是刚刚找到的,不过找到了也打不开,文件格式是.pcm,暂时没有找到可以打开的软件。

2. 我是学Free Pascal的,再打开pas文件时选择打开方式,选择fp.exe后,打开方式列表里没有,不能用fp.exe打

一般我们在windows环境下打开pas文件都是通过以记事本的打开方式打开的,也在windows下直接能修改,如果你想打开后进入free pascal,就需要先运行free pascal,在里面读取程序

3. C语言文件指针fp调试出来value0x00000000

问题应该在这个路径上:"\\myprogram\\1.txt"。从你给的路径看出,你要读取的文件就在你的程序目录下。如果才猜的没错的话,你的路径应该像下边这么写:1、直接就写文件名"1.txt",这样程序就会直接去程序目录下去找文件2、给出要读取文件的全路径,也就是带盘符的目录,像这样"c:\\myprogram\\1.txt".因为你没出给程序,所以不好直接找出原因,只能推断一下,你可以试试。————————————你调试了吗?你修改后fp的值还是0x00000000吗?如果不是,那就说明读文件没有问题了。至于出现"myprogram遇到问题需要关闭"的错误,那说明你使用非法指针。————————————那就是你设定的文件路径还有问题,不知道你是怎么设置的喽。把你修改后文件路径贴出来看看。————————————这个语句:fp=fopen("myprogram\\1.txt","r");上边不是告诉你改成fp=fopen("1.txt","r");或者全路径了吗?你没这样做?————————————fscanf(fp,"%c",p->id[i++]);这中情况下,变量前边是要加&的,也就是fscanf(fp,"%c",&p->id[i++]);。还有fscanf(fp,"%c",p->password[i++]);也一样————————————>>屏幕上有"屯屯屯"啥的这说明你读取的数据区域有问题,导致没有读到正确的值。>>还是遇到问题需要关闭这说明你在指针操作时,出现了非法指针。>>读下一行可以直接fp++吗?当前不可以了,fp这个指针是指向打开文件的。你要是改变了,他就找不到打开的文件了。你要用fscanf()读取文件的话,可以直接用循环就可以了,像下边这样:while(!eof(fp)){fscanf(…);}这样就会每循环一次,读取一行,知道文件末尾。eof(pf)就是判断文件末尾的>>还有我读96.4这样的FLOAT格式写入的数据用FP读出来也成了字符串你是用字符串,也就是%s读取的吧?如果这样读取,那肯定就是字符串了。如果要读取float数据,就需要使用%f读取。

4. 在C语言中,打开文件 FILE* fp; fp=fopen(“文件名”,“文件使用方式”); 文件

源文件name.c的文件夹(name.c的文件夹下有Debug文件夹存放.exe)

5. c\c++中fp=fopen("data","w")中data文件是如何创建的,能详细点么,有劳了,分不多。

data是路径名称,如果以前该路径下有此文件则打开,如果没有就自动新建一个

6. c语言让fopen打开的文件在固定路径

#include<stdio.h>#include<stdlib.h>int main(){#define PATH = "./a/b/c/"char readBuff[128] = {0};char fileName[64] = {0};char PathAndName[128] = {0};FILE *fp = NULL;scanf("%s",fileName);printf("fileName = %s\n",fileName);sprintf(PathAndName,PATH"%s",fileName);fp = fopen(PathAndName,"r");while(fget(buff,sizeof(buff),fp)){printf("buff = %s\n",buff);}fclose(fp);return 1;}文件路径为程序所在目录下的a/b/c目录中,这个内你可以容自己更改

7. C语言中文件存在,用fp文件指针去指向时却显示为NULL

需要指定文件mastersave.txt的存放路径,或将.txt文件复制到.c文件相同的文件夹亦可。

8. fopen 输入路径

最简单的,以void main(int argc, char **argv)为例,假设程序执行方式是:program.exe file。则在命令行中输入:program.exe d:\123.bmp. 如果路径中有空格,需要用引号将此参数包括起来。则在main函数中,就可以使用argv[1]作为fopen的文件参数了。比如:void main(int argc, char**argv){ FILE *fp; if ( argc >= 2 ) { fp = fopen(argv[1], "w+"); /*……..*/ fclose(fp); }}编译生成可执行程序后,就可以program.exe d:\123.bmp了。

9. C语言文件问题:1.fp=fopen("al","w"))==NULL 这里的al表示文件,那么它放在哪了我怎么找到它

问题在于fgets(str,strlen(str)+1,fp);这行代码,首先在小写字母转换大学字母这个过程中有这样一句代码fputc(str[i],fp);意思是将一个字符写入到fp所指路径文件中,小写字母转换大学字母这个过程的循环循环到'!'便会结束,既感叹号不被写入fp中,而他存储于str[]中。当你去除fgets(str,strlen(str)+1,fp);时printf();将输出str[]。fgets()函数的意思是从fp中获取strlen(str)+1(加1原因为'\0')个字符存入到str[]中,此时输出的str[]既为没有写入‘!’的str。(fgets函数格式:char *fgets( char *string, int n, FILE *stream );)

未经允许不得转载:山九号 » fp文件路径|在C语言中打开文件 FILE* fp; fp=fopen(“文件名”“文件使用方式”); 文件

赞 (0)