Bonjour,
Un application java crée un fichier binaire à partir d'un fichier texte (.properties).
Je dois donc lire ce fichier dans un programme C++ mais le problème, c'est que lors de la lecture cela lit le binaire et écrit en binaire. Pour l'instant, j'essaie de créer un fichier contenant le texte original.
Est-ce du au fait que ce fichier binaire est créé par un programme java que je n'arrive pas à le lire ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 char data[16]; ofstream f ("test.txt", ios::out ); ifstream fichier("test.bin", ios::in | ios::binary); if (f.is_open() && fichier.is_open()) { while (!fichier.eof()) { fichier.read ((char *)&data, 16*sizeof(char)); f.write ((char *)&data, 16*sizeof(char)); } } f.close(); fichier.close();
Partager