Andrex11
27-01-2008, 18:43
Algem me pode ajudar com uma pequena aplicação c++?
O que se pretende e o seguinte:
Uma janela onde o utilizador possa introduzir os diversos dados (nome, morada, localidade, notas, sexo, idade, etc) respeitantes a um dado aluno. Depois de introduzidos esses dados deverão ser gravados num ficheiro de texto.
obrigado :007:
Baderous
27-01-2008, 18:57
1 - Defines uma estrutura de dados que possa conter essa informação relativa ao aluno (tem de conter todos esses campos).
2 - Solicitas os dados a introduzir ao utilizador.
3 - Gravas esses dados na estrutura previamente definida.
4 - Abres o ficheiro.
5 - Gravas a estrutura resultante do ponto 3 no ficheiro.
5 - Fechas o ficheiro.
Andrex11
27-01-2008, 19:24
Já agora nao me sabes diser o codigo que eu devo usar para poder gravar no final num ficheiro txt?
;)
Baderous
27-01-2008, 19:29
Já agora nao me sabes diser o codigo que eu devo usar para poder gravar no final num ficheiro txt?
;)
Isto que estou a dizer é em C, há algumas diferenças para C++, logo este código é capaz de não funcionar nem ser o que pretendes, isto é só para perceberes a mecânica da coisa.
Para abrir o ficheiro usas a função fopen:
FILE *fp;
fp = fopen("nome_do_ficheiro.txt","r");Para gravar usas a função fprintf. Por ex:
fprintf(fp,"Numero de aluno: %d",nome_da_estrutura.numero);Para fechar:
fclose(fp);