2017-04-19 3 views
0

Zum Beispiel, wenn ich eine Struktur habe, und ich habe bereits in den Titel der ersten Binärdatei geschrieben bfile1.dat mit cin.getline(info.title, MAX).Lesen von Informationen aus einer Binärdatei und Schreiben in eine andere Binärdatei

Wenn ich den Titel von info.title zu transfer.title übertragen möchte, die an bfile2.dat gebunden ist, wie würde ich darüber gehen?

struct Information 
{ 
    title[MAX] 
} 
const int MAX = 50 

int main(); 
{ 
    Information info; 
    Information transfer; 
} 
+0

durch Kopieren in den Transfer – Ceros

+0

Brauchen Sie Informationen über die Dateiformate der Binärdateien. Bitte bearbeiten Sie Ihren Beitrag mit der Antwort. –

+0

Siehe [std :: ifstream :: lesen] (http://en.cppreference.com/w/cpp/io/basic_istream/read). Normalerweise wird die 'read' Methode mit * binary * Dateien verwendet. Die "getline" -Funktion wird mit * text * -Dateien verwendet. –

Antwort

0

Wenn ich den Titel von info.title zu transfer.title, möchte übertragen, die an bfile2.dat gebunden ist, wie würde ich mich über so tun?

Die Übertragung der Daten von info.title zu transfer.title ist einfach.

transfer = info; 

Es ist mir nicht klar, was Sie mit transfer.title zu bfile2.dat gebunden ist.