sciaga programowanie podstawowe

struct samochod {

char marka[20], model[30];

int rok;

};

struct tablica_aut[10];

// PLIKI BINARNE

void odczyt_bin(){

FILE* binarny=fopen("plik.bin”,”r”);

fread(tablica_aut, sizeof(struci samochod), 10, binarny);

fclose(binarny);

}

void zapis_bin(){

FILE* binarny=fopen("plik.bin”,”w”);

fwrite(tablica_aut, sizeof(struci samochod), 10, binarny);

fclose(binarny);

}

void odczyt_txt(){

FILE* tekstowy=fopen("plik.txt”,”r”);

char znak;

while((znak=getc(tekstowy))!=EOF)

{

print("%c”, znak);

}

fclose(tekstowy);

}

void zapis_txt(){

FILE* tekstowy=fopen("plik.txt”,”w”);

int i;

for(i=0;i<10;i++)

{

fprint(tekstowy, "Marka %s\n Model %s\n Rok %d\n\n”,&tablica_aut[i].marka, &tablica_aut[i].model, tablica_aut[i].rok);

}

fclose(tekstowy);

}

DYNAMICZNE STRUKTURY DANYCH

struct element{

int liczba;

struct element *next;

} *head, e;

void push(int liczba);

struct element pop();

void pobierz();

void wypisz();

int main(){

pobierz();

system("PAUSE”);

return 0;

}

void push(int liczba){

struct element *e=malloc(sizeof(struct element));

e->liczba=liczba;

e->next=head;

head=e;

}

struct element pop(){

struct element *e=head;

head=head->next;

return *e;

}

void wypisz(){

struct element *e=head;

while(e!=NULL)

{

printf("%d”,e->liczba);

e=e->next;

}

}

void pobierz(){

char wyjscie=”n”;

int liczba;

do {

printf("Podaj liczbe”);

scanf("%d”, &liczba);

push(liczba);

printf("Czy chcesz podac nastepna?”);

fflush(stdin);

scanf("%c”, &wyjscie);

} while (wyjscie==’t’);

pop();

wypisz();

}


Wyszukiwarka

Podobne podstrony:
ściąga pytania, PODSTAWY IMMUNOLOGII
Obliczenia do programu podstawowego sygnalizacji trójfazowej
13 14 Przewodnik po programie podstaw dydaktykiid 14580
ściąga biemedyczne podstawy rozwoju człowieka
ściąga biemedyczne podstawy rozwoju człowieka
inz chem sciaga egz, podstawy inżynierii chemicznej
PET, sciaga petyy, PODSTAWOWE CHARAKTERYSTYKI NIEZAWODNOŚCI OBIEKTÓW
Ściąga cz7, podstawy zarządzania
sciaga szafran, Podstawowe transformaty x(t)=X(s)=X(z)
Arkusz analizy zgodności programu z podstawa programową, Przedszkole
ściąga biemedyczne podstawy rozwoju człowieka
program, podstawy chemii nieorganicznej, Chemia nieorganiczna laboratorium, MOJE
arkusz analizy programu z podstawą, Przedszkole
Ściąga cz1, podstawy zarządzania
sciaga matka!!, podstawy marketingu
Ściąga cz4, podstawy zarządzania
sciaga 2, dietetyka, Podstawy żywienia - dietetyka
psychopedagogiczne-sciaga, psychopedagogiczne podstawy edukacji
sciaga pod, podstawy turystyki

więcej podobnych podstron