c
@小甲鱼 @康小泡 帮我看一看读的win7的MBR对不对{:9_219:}/*
*c/c++读MBR
*/
#include <iostream>
#include <fstream>
#include<stdio.h>
void show_bytes(unsigned char * ,int );
using namespace std;
int main(void)
{
char buffer;
ifstream in("\\\\.\\PHYSICALDRIVE0",ios::binary|ios::in);
in.read(buffer,sizeof(buffer));
in.close();
show_bytes((unsigned char *)buffer,sizeof(buffer));
system("pause");
return 0;
}
void show_bytes(unsigned char *star,int len)
{
int i;
for(i=0;i<(len-1);i++)
printf("%.2x",star);
printf("\n");
}
/*
*c/c++读MBR
*/
#include <iostream>
#include <fstream>
#include<stdio.h>
void show_bytes(unsigned char * ,int );
using namespace std;
int main(void)
{
char buffer;
ifstream in("\\\\.\\PHYSICALDRIVE0",ios::binary|ios::in);
in.read(buffer,sizeof(buffer));
in.close();
show_bytes((unsigned char *)buffer,sizeof(buffer));
system("pause");
return 0;
}
void show_bytes(unsigned char *star,int len)
{
int i;
for(i=0;i<(len-1);i++)
printf("%.2x",star);
printf("\n");
} 看第二次发的代码
页:
[1]