Preciso gravar a seguinte estrutura em arquivo txt em Java:
int numero;
long codigo;
string nome;
char[] versao = new char [5];
Essa estrutura está representada no programa pela classe/objeto aluno. E quando mando gravar uso a rotina abaixo (após povoar o objeto aluno com os dados relativos):
private void openWriteFile () {
JFileChooser fileChooser = new JFileChooser ();
fileChooser.setFileSelectionMode(JFileChooser.FILES_ONLY);
int result = fileChooser.showSaveDialog(this);
if (result == JFileChooser.CANCEL_OPTION){
System.out.println("Clicado CANEL");
}
File fileName = fileChooser.getSelectedFile();
if (fileName == null || fileName.getName().equals("")){
System.out.println("Erro no nome do arquivo");
}
else {
try {
output = new ObjectOutputStream(new FileOutputStream(fileName));
output.writeObject(aluno);
output.flush();
closeWriteFile();
} catch (Exception e) {
e.printStackTrace();
}
}
}
package com.escola.IO.Principal;
import java.io.Serializable;
public class EstructCine implements Serializable {
private int numero;
private long codigo;
private string nome;
private char[] versao = new char [5];
}
¬í w èMarco Antonio
Como faço a gravação sem incluir esses dados, para que a sctruct seja lida por um programa em C++?
Att. Ulisses Nunes
