我要用到文件的ASCII码,请问怎样才能得到文件的ASCII码?

解决方案 »

  1.   

    啥叫文件的asc码?如果指16进制,可以用winhex, ultraedit
    也可以自己写一个,如果只是显示的话
      

  2.   

    CFile( LPCTSTR lpszFileName, UINT nOpenFlags );
    nOpenFlags指定:
    CFile::modeRead | CFile::typeBinary
      

  3.   

    VC6的菜单 File->Open,里面可以选择文件打开方式:Auto ,Text,Binary,Resource,并且可以只读打开。
    不过我强烈推荐你用Hex Workshop
      

  4.   

    如果用 CFile::modeRead | CFile::typeBinary   模式打开文件,再用 read(buffer 1024)
    那么buffer里存的是什么数据?是二进制的吗?是的话,我怎么使用它,不是的话我又怎样将它转换成二进制?
    我是要做个DES加密系统,不知道怎样得到明文的二进制,麻烦高手讲解一下,谢谢!!
      

  5.   

    你要的是asc码么?如果是的话就没必要换成二进制的数据,直接取出一行字符串,然后逐个字符强制转换成int类型数据就可以了。
      

  6.   

    CFile::modeRead | CFile::typeBinary   模式打开文件读的就是二进制