// Napraviti program za unos strukture koka,
// koka.ime, koka.dana7 (jaja za sedam dana)
// u fajl, i njihov ispis na ekran.
#include<stdio.h>
#include<conio.h>
#include<string.h>
FILE *pKoke;
struct s_koka{
char ime[20];
int dana7;
};
void unos(struct s_koka *koka){
printf("ime:");scanf("%s",&koka->ime);
printf("jaja u dana7:");scanf("%d",&koka->dana7);
//printf("ende unos gotov");
}
void ispis(struct s_koka *koka){
//printf("ispis \n");
printf("ime:%s",koka->ime);
printf("jaja u dana7:%d",koka->dana7);
//printf("ende ispis \n");
}
void upisFajl(FILE* pf,struct s_koka *koka){
// ispravi
//printf("unos u fajl \n");
fprintf(pf,"%s\n",koka->ime);
fprintf(pf,"%d\n",koka->dana7);
//printf("ende unos u fajl \n");
}
void ispisFajl(FILE *pf){
//printf("ispis fajl");
char slovo;
rewind(pf);
while ((slovo=fgetc(pf))!=EOF){
putch(slovo);
}
puts("\n");
//printf("ende ispis u fajl");
}
main(){
pKoke=fopen("koke.txt","w+");
struct s_koka koka;
char jabuka='@';
if (pKoke!=NULL){
do{
puts("*** koka ***");
unos(&koka);
if( strcmp(koka.ime,"exit")!=0){// pisi ako nije koka exit
upisFajl(pKoke,&koka);
}
}while( strcmp(koka.ime,"exit")!=0);
// ispis
printf("\n *** *** Koke ispis iz fajla*** ***\n");
ispisFajl(pKoke);
}else{
printf("Nemogu da kreiram ili otvorim koke.txt fajl\n");
}
fclose(pKoke);
getch();
}
// koka.ime, koka.dana7 (jaja za sedam dana)
// u fajl, i njihov ispis na ekran.
#include<stdio.h>
#include<conio.h>
#include<string.h>
FILE *pKoke;
struct s_koka{
char ime[20];
int dana7;
};
void unos(struct s_koka *koka){
printf("ime:");scanf("%s",&koka->ime);
printf("jaja u dana7:");scanf("%d",&koka->dana7);
//printf("ende unos gotov");
}
void ispis(struct s_koka *koka){
//printf("ispis \n");
printf("ime:%s",koka->ime);
printf("jaja u dana7:%d",koka->dana7);
//printf("ende ispis \n");
}
void upisFajl(FILE* pf,struct s_koka *koka){
// ispravi
//printf("unos u fajl \n");
fprintf(pf,"%s\n",koka->ime);
fprintf(pf,"%d\n",koka->dana7);
//printf("ende unos u fajl \n");
}
void ispisFajl(FILE *pf){
//printf("ispis fajl");
char slovo;
rewind(pf);
while ((slovo=fgetc(pf))!=EOF){
putch(slovo);
}
puts("\n");
//printf("ende ispis u fajl");
}
main(){
pKoke=fopen("koke.txt","w+");
struct s_koka koka;
char jabuka='@';
if (pKoke!=NULL){
do{
puts("*** koka ***");
unos(&koka);
if( strcmp(koka.ime,"exit")!=0){// pisi ako nije koka exit
upisFajl(pKoke,&koka);
}
}while( strcmp(koka.ime,"exit")!=0);
// ispis
printf("\n *** *** Koke ispis iz fajla*** ***\n");
ispisFajl(pKoke);
}else{
printf("Nemogu da kreiram ili otvorim koke.txt fajl\n");
}
fclose(pKoke);
getch();
}
No comments:
Post a Comment