как Hex файл импортировать на c++

Jurijus
Дата: 22.04.2015 21:27:23
У меня есть Hex файл, мне его надо ипортировать, мне нужно сохранить Hex в файл на с++, помогите пожалуйста,
Допустим, сохронить hex файл как обычный.
FF FF FC 80 ....

Уменя есть код но не рабочий:
Код C++
#include <iostream>
#include <fstream>
#include <windows.h>
using namespace std;
int main(){
char[256];
ifstream fd("yourfile.txt");
fd<<mask;
File *input;
File *output;
input=open(mask,"r"), output=fopen("file","w++");
int c;
while(!feof(input)){
fscanf(input,"%x ",&c); fputc(c,output);
}
fclose(input); fclose(output);
return 0;
}

Помогите пожалуйста мне очень нужно.
MasterZiv
Дата: 23.04.2015 07:58:18
Jurijus,

выбери в меню "файл" опцию "save as" ...
:-)
mayton
Дата: 23.04.2015 08:20:08
Jurijus, под Windows есть готовая функция CopyFile

https://msdn.microsoft.com/en-us/library/windows/desktop/aa363851(v=vs.85).aspx
Jurijus
Дата: 26.04.2015 12:38:43
спасибо, все работает.

#include <iostream>
#include <fstream>
#include <windows.h>
using namespace std;
int main(){
char[256];
ifstream fd("yourfile.txt");
fd<<mask;
File *input;
File *output;
input=open(mask,"rb"), output=fopen("file","wb+");
int c;
while(!feof(input)){
fscanf(input,"%x ",&c); fputc(c,output);
}
fclose(input); fclose(output);
return 0;
}
mayton
Дата: 26.04.2015 18:40:25
Jurijus, скопируй гигабайтный файл в NUL и посмотри какая нагрузка на процессор.
Jurijus
Дата: 26.04.2015 21:27:13
mayton,
все работает прикрасно.
mayton
Дата: 26.04.2015 22:07:13
Ну дах бох.