gpt4 book ai didi

c - 打开文件时出现错误

转载 作者:行者123 更新时间:2023-11-30 14:30:50 26 4
gpt4 key购买 nike

我正在开发一个简单的文本编辑器以更好地理解 PocketC语言,那么我就这样做了:

#include "\\Storage Card\\My Documents\\PocketC\\Parrot\\defines.pc"

int filehandle;
int file_len;
string file_mode;

initComponents()
{
createctrl("EDIT", "test", 2, 1, 0, 24, 70, 25, TEXTBOX);
wndshow(TEXTBOX, SW_SHOW);
guigetfocus();
}

main()
{
filehandle = fileopen(OpenFileDlg("Plain Text Files (*.txt)|*.txt; All Files (*.*)|*.*"), 0, FILE_READWRITE);
file_len = filegetlen(filehandle);

if(filehandle = -1)
{
MessageBox("File Could Not Be Found!", "Error", 3, 1);
}

initComponents();
editset(TEXTBOX, fileread(filehandle, file_len));
}

然后我尝试运行该应用程序,它打开“打开文件”对话框,我选择一个用记事本创建的文件(位于 \test.txt),然后我得到了MessageBox 表示找不到该文件。然后我想知道如果文件全部正确,为什么我会得到这个?

*PS:当我单击退出MessageBox时,我看到TextBox正在显示文件所在的位置(我已经用许多其他文件进行了测试,并且我得到了错误和这个)。

最佳答案

 if(filehandle = -1)

这应该是

 if(filehandle == -1)

关于c - 打开文件时出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2641682/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com