-明- 2015-09-11 09:39 采纳率: 9.1%
浏览 2723

C中读取文件的字节值 求指教

#include
#include
#include
#include
using namespace std;

int main() {

    FILE *fp=fopen("/home/nagainpkm/pwdSoftKeyboard/softkbd_example.apk", "r+");

    int ch;

    if ( fp == NULL) {
        perror("Open file softkbd_example.apk\n");
        exit(1);
        }else{

            while ( (ch = getchar()) != EOF){
                fputc(ch, fp);
            }
            rewind(fp);
            while ( (ch = fgetc(fp)) != EOF){
                putchar(ch);
            }
            printf("%d",ch);//这个打印对不对呢?
        }
            fclose(fp);
            return 0;
        }

我想将上边那个目录里边的文件存储的字节值取出来,
该怎么改呢?

  • 写回答

5条回答 默认 最新

  • mnlin 2015-09-11 09:56
    关注

    其实应是读取也是可以读取内容的,不过结果很明显,就跟你强制用记事本打开非文本文件一样,一堆乱码,真想找到源码只有一种方法,好好学习,天天向上,然后自己编安卓,,

    评论

报告相同问题?

悬赏问题

  • ¥20 数学建模,尽量用matlab回答,论文格式
  • ¥15 昨天挂载了一下u盘,然后拔了
  • ¥30 win from 窗口最大最小化,控件放大缩小,闪烁问题
  • ¥20 易康econgnition精度验证
  • ¥15 msix packaging tool打包问题
  • ¥28 微信小程序开发页面布局没问题,真机调试的时候页面布局就乱了
  • ¥15 python的qt5界面
  • ¥15 无线电能传输系统MATLAB仿真问题
  • ¥50 如何用脚本实现输入法的热键设置
  • ¥20 我想使用一些网络协议或者部分协议也行,主要想实现类似于traceroute的一定步长内的路由拓扑功能