Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- typedef struct notatki{
- char nazwa[100];
- char tresc[1000];
- int priorytet ; // 1 - wysoki, 2 - normalny, 3 -wysoki
- int waznosc; // 1/0
- struct notatki *nastepna_notatka
- }NOTATKI;
- NOTATKI *pierwsza_notatka=NULL;
- void dodaj_notatke(){
- struct notatki *nowa;
- nowa=(struct notatki*)malloc(sizeof(nowa));
- int ilosc_notatek=0;
- system("cls");
- char nazwa_pom[100];
- char tresc_pom[1000];
- int priorytet_pom;
- printf("Podaj nazwe notatki: (Max. 100 znakow)\n");
- gets(nazwa_pom);
- strcpy(nowa->nazwa,nazwa_pom);
- printf("Podaj tresc notatki: (Max. 1000 znakow)\n");
- gets(tresc_pom);
- strcpy(nowa->tresc,tresc_pom);
- printf("Podaj priorytet notatki: (1[wysoki]-3[niski])\n");
- scanf("%d",&priorytet_pom);
- nowa->priorytet=priorytet_pom;
- nowa->nastepna_notatka=NULL;
- nowa->waznosc=1;
- if(pierwsza_notatka==NULL){
- pierwsza_notatka=nowa;
- }
- else{
- struct notatki *wsk=pierwsza_notatka;
- while(wsk->nastepna_notatka != NULL){
- wsk=wsk->nastepna_notatka;
- }
- wsk->nastepna_notatka=nowa;
- free(nowa);
- ilosc_notatek++;
- }
- menu();
- }
- void wypisz(){
- printf("\n");
- NOTATKI *wsk=pierwsza_notatka;
- while(wsk != NULL){
- printf("%s\n",wsk->nazwa);
- wsk=wsk->nastepna_notatka;
- }
- }
- int main(){
- pierwsza_notatka=malloc(sizeof(NOTATKI));
- menu();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement