Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- MAIN!
- #define _CRT_SECURE_NO_WARNINGS
- #include <stdio.h>
- #include "Header.h"
- int main() {
- int n;
- int i;
- AUTO auti[20];
- AUTO *pok = NULL;
- pok = auti;
- do {
- printf("Unesite broj auta koje zelite spremiti u datoteku\n");
- scanf("%d", &n);
- } while (n <= 0 || n >100);
- Unos(i, n);
- Ispis(i, n, &pok);
- }
- HEADER!!
- #ifndef HEADER_H
- #define HEADER_H
- struct datum {
- int dan;
- int mjesec;
- int godina;
- };
- typedef struct auti {
- char ime[10];
- char podmarka[10];
- float cijena;
- struct datum proizvodnje;
- } AUTO;
- void Unos(int i, int n);
- void Ispis(int i, int n, int pok);
- #endif
- FUNKCIJE!!!
- #define _CRT_SECURE_NO_WARNINGS
- #include <stdio.h>
- #include "Header.h"
- void Unos(int i, int n) {
- for (i = 0; i<n; i++) {
- getchar();
- printf("Unesite ime auta\n", i + 1);
- fgets((pok + i)->ime, 10, stdin);
- // scanf("%c", (pok+i)->ime);
- printf("Unesite podmarku auta\n");
- fgets((pok + i)->podmarka, 10, stdin);
- // scanf("%c", (pok+i)->prezime);
- printf("Unesite cijenu auta\n");
- scanf("%f", &(pok + i)->cijena);
- getchar();
- // scanf("%c", &(pok+i)->indeks);
- printf("Unesite dan proizvodnje auta\n");
- scanf("%d", &(pok + i)->proizvodnje.dan);
- printf("Unesite mjesec proizvodnje auta\n");
- scanf("%d", &(pok + i)->proizvodnje.mjesec);
- printf("Unesite godinu proizvodnje auta\n");
- scanf("%d", &(pok + i)->proizvodnje.godina);
- }
- }
- void Ispis(int i,int n, int pok) {
- for (i = 0; i<n; i++) {
- printf("\nIme:%s", (pok + i)->ime);
- printf("Podmarka:%s", (pok + i)->podmarka);
- printf("Cijena:%f\n", (pok + i)->cijena);
- printf("Godina Proizvodnje:%d.%d.%d\n\n", (pok + i)->proizvodnje.dan, (pok + i)->proizvodnje.mjesec, (pok + i)->proizvodnje.godina);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement