#include<stdio.h>
#include<conio.h>
// program za unos jabuka c-crvene, y-zute, z-zelene u istoimene txt fajlove
// jabuke se unose dok se neunese x
// po zavrsetku unosa ispisati unete jabuke iz fajlova na ekran
FILE *pc,*py,*pz;
void unos(char* jabuka){
printf("jabuka:");
scanf(" %c",jabuka);
}
void ispis(char* jabuka){
printf("@%c",*jabuka);
}
void upisFajl(FILE* pf,char jabuka){
fputc(jabuka,pf);
}
void ispisFajl(FILE *pf){
char jabuka;
rewind(pf);
while ((jabuka=fgetc(pf))!=EOF){
putch(jabuka);
}
puts("\n");
}
int ifc(char jabuka){
return ( (jabuka=='x')||(jabuka=='X'));
}
main(){
pc=fopen("crvene.txt","w+");
py=fopen("zute.txt","w+");
pz=fopen("zelene.txt","w+");
char jabuka='@';
if (pc!=NULL){
if (py!=NULL){
if (pz!=NULL){
do{
unos(&jabuka);
switch(jabuka){
case 'c': case 'C':
upisFajl(pc,jabuka);
break;
case 'y': case 'Y':
upisFajl(py,jabuka);
break;
case 'z': case 'Z':
upisFajl(pz,jabuka);
break;
case 'x': case 'X':
// neradi nista
break;
default:
printf("nije jabuka\n");
break;
}
}while( (jabuka=='x' || jabuka=='X')!=1);
// ispis
puts("crvene::\n");
ispisFajl(pc);
puts("zute::\n");
ispisFajl(py);
puts("zelene::\n");
ispisFajl(pz);
//zatvaranje
}else{
printf("Nemogu da kreiram ili otvorim zelene.txt fajl\n");
}
}else{
printf("Nemogu da kreiram ili otvorim zute.txt fajl\n");
}
}else{
printf("Nemogu da kreiram ili otvorim fajl crvene.txt \n");
}
fclose(pc);
fclose(py);
fclose(pz);
getch();
}
#include<conio.h>
// program za unos jabuka c-crvene, y-zute, z-zelene u istoimene txt fajlove
// jabuke se unose dok se neunese x
// po zavrsetku unosa ispisati unete jabuke iz fajlova na ekran
FILE *pc,*py,*pz;
void unos(char* jabuka){
printf("jabuka:");
scanf(" %c",jabuka);
}
void ispis(char* jabuka){
printf("@%c",*jabuka);
}
void upisFajl(FILE* pf,char jabuka){
fputc(jabuka,pf);
}
void ispisFajl(FILE *pf){
char jabuka;
rewind(pf);
while ((jabuka=fgetc(pf))!=EOF){
putch(jabuka);
}
puts("\n");
}
int ifc(char jabuka){
return ( (jabuka=='x')||(jabuka=='X'));
}
main(){
pc=fopen("crvene.txt","w+");
py=fopen("zute.txt","w+");
pz=fopen("zelene.txt","w+");
char jabuka='@';
if (pc!=NULL){
if (py!=NULL){
if (pz!=NULL){
do{
unos(&jabuka);
switch(jabuka){
case 'c': case 'C':
upisFajl(pc,jabuka);
break;
case 'y': case 'Y':
upisFajl(py,jabuka);
break;
case 'z': case 'Z':
upisFajl(pz,jabuka);
break;
case 'x': case 'X':
// neradi nista
break;
default:
printf("nije jabuka\n");
break;
}
}while( (jabuka=='x' || jabuka=='X')!=1);
// ispis
puts("crvene::\n");
ispisFajl(pc);
puts("zute::\n");
ispisFajl(py);
puts("zelene::\n");
ispisFajl(pz);
//zatvaranje
}else{
printf("Nemogu da kreiram ili otvorim zelene.txt fajl\n");
}
}else{
printf("Nemogu da kreiram ili otvorim zute.txt fajl\n");
}
}else{
printf("Nemogu da kreiram ili otvorim fajl crvene.txt \n");
}
fclose(pc);
fclose(py);
fclose(pz);
getch();
}
No comments:
Post a Comment