Docsity
Docsity

Prepara i tuoi esami
Prepara i tuoi esami

Studia grazie alle numerose risorse presenti su Docsity


Ottieni i punti per scaricare
Ottieni i punti per scaricare

Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium


Guide e consigli
Guide e consigli


Funzioni relative agli array in C99, Formulari di Fondamenti di informatica

Funzioni in linguaggio di programmazione in C99

Tipologia: Formulari

2023/2024

In vendita dal 23/11/2024

_Francesco_24_
_Francesco_24_ 🇮🇹

65 documenti

1 / 1

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1

Anteprima parziale del testo

Scarica Funzioni relative agli array in C99 e più Formulari in PDF di Fondamenti di informatica solo su Docsity!

CONTROLLO CLEMENTI ARRAY int conta; struct node{ char a[20]; }; fseek(fp, 0, SEEK SET); struct node *f; f = malloc(8 * sizeof(char)); if (If) { printf("Errore allocamento memoria"); return -2; } char buff[25]; int conta2 = 1; int conta3 = 0; for (int i = 0; 1 < righe; i++) { fscanf(fp, "%s", buff); while (strlen(buff) != 8) { fscanf(fp, "%s", buff); } for (int j = 0; j < conta2; j++) { if (stremp(buff, f[j].a) == 0) { break; } else { / i iaellli i feo7-1:| conta3++; x o ud 1=4, lia ji) } ! Y _ È DB » i Ì punt ( \M Apt | Jo, (conta3 == conta2) { strcepy(f[conta2 - 1].a, buff); } conta2++; realloc(f, conta2 * 8 * sizeof(char)); } conta3 = 0; : % FUNZIONE GNTA RIGHE int conta_righe(FILE * p){ fseek(p,@,SEEK_SET); int righe=0; char c; while((c=fgetc(p)) != EOF){ if (ca= '\n') righe++; } if(c == EOF) righe++; fseek(p,@,SEEK_SET); return righe; Scanned with