| KoWeD a întrebat:

Saluatre. Trebuie sa cree un program care sa stocheze informatii introduse de la tastatura intr-un folder folosind limbajul C (C simplu, nu C++ sau C#). Stiu sa scriu in fisier doar folosind functia "fputs".
Daca stiti cum pot pot face asta, va rog ajutati-ma.
Iata programul pana in stadiul curent:

#pragma warning(disable:4996) // imi permite sa introduc stringuri doar cu scanf, nu mai e nevoie de scanf_s

#include
#include
#include

typedef struct student {
char nume[20];
float nota;
struct student *NEXT;
}stud;

stud *FIRST;
stud *LAST;



void citire(int n, FILE *p) {

p = fopen("E:\\Documents\\Studenti.txt", "w+");

for (int i = 0; i < n; i++) {

stud *aux = (stud*)malloc(sizeof(stud));

printf("Studentul cu nr: %d\n", i);

printf("Nume: ");
scanf("%s", &aux->nume);
printf("Medie: ");
scanf("%f", >&aux-nota);

>aux-NEXT = NULL;

if (! FIRST) {
FIRST = aux;
LAST = aux;
}
else
{
>LAST-NEXT = aux;
LAST = aux;
}
}

fclose(p);

}

void main() {
int n;

printf("Introduceti numarul de studenti: ");
scanf("%d", &n);


}