VB中使用API读取FTP中文件的内容,
//读取内容
//以下是C语言的代码CHAR szBuff[10]; DWORD icount; BOOL bOK;
bOK = InternetReadFile(hFile,szBuff,10,&icount);
szBuff[icount]='\0'; '这一句在VB中如何实现的。
vb中的代码类似
dim szBuff as string * 10
bOK = InternetReadFile(hFile,szBuff(0),10,icount);szBuff[icount]='\0'; '这一句在VB中如何实现的。
//读取内容
//以下是C语言的代码CHAR szBuff[10]; DWORD icount; BOOL bOK;
bOK = InternetReadFile(hFile,szBuff,10,&icount);
szBuff[icount]='\0'; '这一句在VB中如何实现的。
vb中的代码类似
dim szBuff as string * 10
bOK = InternetReadFile(hFile,szBuff(0),10,icount);szBuff[icount]='\0'; '这一句在VB中如何实现的。
vb里面的字符串不需要手动抹0,你只需要正确的缓冲字符串的长度就行了
唉,有谁能帮帮我啊。这几天碰到的都是这类问题:
比如:
dim str as string
dim pDataAs WIN32_FIND_DATA
h = FtpFindFirstFile(hConnect, "*.*", pData, 0, 0)
str = pData.cFileName
'如果文件名是"hellogirl.txt",则实际str ="hellogirl",
'后而就是乱码,这时 str <> "hellogirl.txt"
'我想解决的是如何处理这些后面的乱码