Ok, ma a livello di codice che funzioni devo utilizzare?
diciamo che la struttura è questa

codice:
typedef struct{
 int id;
 char nome[20];
 char cognome[20];
} scheda;
FILE *filedata
scheda persona;

Nella mia procedura faccio tipo:

codice:
void inserimentodati(void)
{
printf("Nome---> ");
scanf("%s", persona.nome);
printf("Cognome---> ");
scanf("%s", persona.cognome);
filedata=fopen("data.txt","a+");
fwrite(&persona,sizeof(scheda),1,filedata);
fclose(filedata)
Cosa devo aggiungere per avere l'ID progressivo cui facevo riferimento?