1. C语言怎么把16进制数一个一个放到数组里
#include <stdio.h>
int main()
{
int i,a[8];
for(i=0;i<8;++i)
scanf("%1x",&a[i]);
for(i=0;i<8;++i)
printf("%x ",a[i]);
return 0;
}
2. C++怎么把文件按照16进制进行读写
一、所谓的16进制只是2进制文件的一种简单的表达方式。读取16进制文件就等于读取2进制文件。直接使用文件操作函数的rb模式,即可读取2进制的文件。
二、C语言标准库提供了一系列文件操作函数。文件操作函数一般以f+单词的形式来命名(f是file的简写),其声明位于stdio.h头文件当中。例如:fopen、fclose函数用于文件打开与关闭;fscanf、fgets函数用于文件读取;fprintf、fputs函数用于文件写入;ftell、fseek函数用于文件操作位置的获取与设置。一般的C语言教程都有文件操作一章,可以找本教材进一步学习。