Ich bin wirklich neu in C++, in der Tat, das ist mein erstes Projekt und das ist mein erstes Mal mit C++ zu spielen.C++ Konsole - Suchen Sie einen Client nach einer bestimmten Nummer
Ich habe diese Struktur:
typedef struct {
char nome[50];
char morada[100];
char codpostal[8];
char localidade[25];
int telefone;
int nContribuinte;
} CLIENTE;
ich diesen f = fopen("PSI.dat", "wb");
bin mit dem ich die Informationen gespeichert halten. Dies ist, wie ich hinzufügen Info es:
FILE *f;
int i, x;
CLIENTE Clt;
// ler dados
printf(" Nome: "); cin >> Clt.nome;
printf(" Morada: "); cin >> Clt.morada;
printf(" Cod-Postal: "); cin >> Clt.codpostal;
printf(" Localidade: "); cin >> Clt.localidade;
printf(" No Contribuinte: "); cin >> Clt.nContribuinte;
printf(" Telefone: "); cin >> Clt.telefone;
// gravar no ficheiro
fwrite(&Clt, sizeof(Clt), 1, f);
fclose(f);
Frage: Wie suche ich PSI.dat für eine bestehende Clt.nContribuinte
dass Benutzer fragt in scanf("%d",&i);
Als erstes müssen Sie die C-Ismen fallen lassen! 'FILE *', 'printf',' fopen', 'typedef struct',' char [] '..yikes. Welches C++ Buch verwendest du? –
@BoundaryImposition ist ernsthaft korrekt. –
da dies für ein Schulprojekt ist muss ich irgendwie diese verwenden ... keine andere Option –