C++里的 _open 和 _write 函数在VB里有相似的函数吗?很急啊!
C++里的 _open 和 _write 函数在VB里有相似的函数吗?很急啊!

解决方案 »

  1.   

    Dim strTmp As StringOpen "C:\aa.txt" For Input As #1
    strTmp = StrConv(InputB(LOF(1), #1), vbUnicode)
    Close #1Open "C:\aa.txt" For Output As #1
    Print #1, strTmp
    Close #1
      

  2.   

    在 VB 里,对文件的操作有三种方式:随机、顺序及二进制方式。针对每种不同的操作方式,都有相应的函数来支持。比如:close、get、input、input # 、line input # 、open、print # 、put、write #。
    故建议楼主看看MSDN上的说明。
      

  3.   

    但是C++中的 _write( fh, buffer, sizeof(buffer)) 里面的buffer是字符串数组的地址指针,并且sizeof(buffer)可以指定写入字符串的长度,但是在VB中怎么实现呢?