移动学习网 导航

PB 里用了getfilesavename()函数之后,用fileopen() ,fileread 请教fileread,fileopen和fileseek函数...

2024-05-22m.verywind.com
MT4 上的使用FileOpen 应该把文件放在哪个目录下面~

文件 → 打开数据文件夹 → MQL4 → Indicators → 重启后从导航器拖进去就可以了

FILE *fp; fp=fopen(“test.txt","r" ); //"w"是写 ”r"是读 if ( fp == NULL ) { printf("open file error
"); exit(-1); } fgets( str , sizeof(str), fp ); //读一行 printf("STR=%s
" , str ); fclose(fp); //关闭文件

你注意getfilesavename后,路径会有变化,读取失败很可能是这个原因,你追踪下变量值的变化和函数返回值

getfilesavename()用于取得文件名。fileopen() 用于打开前者选择的文件。读取文件失败,要看各个函数的返回来进一步确认是哪一步出错了。

户户网菜鸟学习
联系邮箱
返回顶部
移动学习网