|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Junior Member
Iscritto dal: Sep 2013
Messaggi: 12
|
Linguaggio C: Numero Progressivo
In un progetto in C ho creato una procedura per l'inserimento e la scrittura su file di uno (o più record) contenenti campi stringa come NOME, COGNOME, TELEFONO...etc e soprattutto ho un campo ID che deve contenere un intero che farà da numero progressivo. Come faccio a ogni inserimento a tener traccia dell'ID dell'ultimo record inserito così da poterlo maggiorare di 1?
*Il campo ID non deve essere inserito dall'utente, ma calcolato dal programma a partire dal primo inserimento |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jul 2003
Città: Alessandria
Messaggi: 10167
|
Dovresti mostrare anche del codice perchè così è difficile capire..
Cmq da quel che riesco a capire, non ti basta incrementare l'intero alla fine di ogni inserimento? Codice:
variabile++ Per evitare ciò, devi passare questo intero che usi per l'ID per riferimento alla funzione: Codice:
void aggiunta(int *ID){
...
ID++;
...
}
int main(){
...
int ID;
...
aggiunta(&ID);
...
return 0;
}
__________________
Dell XPS 13 (9350) :: i5-2500K - HD6870 - AsRock Z68 Pro3 - Corsair Vengeance 8GB (4x2) DDR3 :: Samsung Galaxy S4 GT-i9505
Ultima modifica di kwb : 19-09-2013 alle 12:27. |
|
|
|
|
|
#3 | ||
|
Junior Member
Iscritto dal: Sep 2013
Messaggi: 12
|
Quote:
Questo più o meno il codice (manca solo l'inserimento di questo id progressivo): Quote:
|
||
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Jul 2008
Città: Roma
Messaggi: 542
|
|
|
|
|
|
|
#5 | |
|
Junior Member
Iscritto dal: Sep 2013
Messaggi: 12
|
Quote:
|
|
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Jul 2008
Città: Roma
Messaggi: 542
|
Lo so che sei sempre tu ... e per questo ti ho indicato di leggere le risposte che ti sono già state date per memorizzare l'ID
|
|
|
|
|
|
#7 |
|
Junior Member
Iscritto dal: Sep 2013
Messaggi: 12
|
Sto ancora facendo fatica a trovare la soluzione, sebbene quella di riservare il primo record per il contatore sia certamente la strada giusta. Continuo ad avere difficoltà su come trasformare il tutto nel codice
|
|
|
|
|
|
#8 | |
|
Senior Member
Iscritto dal: Jul 2003
Città: Alessandria
Messaggi: 10167
|
Quote:
Lettura/Scrittura file in C: http://www.html.it/pag/15423/le-funz...intf-e-fscanf/
__________________
Dell XPS 13 (9350) :: i5-2500K - HD6870 - AsRock Z68 Pro3 - Corsair Vengeance 8GB (4x2) DDR3 :: Samsung Galaxy S4 GT-i9505
|
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 11:00.




















