Tanár úr beteg, de bejött adott feladatot, http://csipet.web.elte.hu/wp-content/uploads/2012/04/pipe.zip ezeket kéne megnézni.
Jah és beadandókat majd jövő héten lehet mutogatni. Aki meg lenyúlta az enyémet menjen a francba!
The site is loading…
Tanár úr beteg, de bejött adott feladatot, http://csipet.web.elte.hu/wp-content/uploads/2012/04/pipe.zip ezeket kéne megnézni.
Jah és beadandókat majd jövő héten lehet mutogatni. Aki meg lenyúlta az enyémet menjen a francba!
https://docs.google.com/document/d/1VSTohTGvtEUPWPGh7QY8tvdkKuWKLb6yoCQgDlKWzi0/edit
#include <stdio.h>#include <stdlib.h>#define MAX_STR 128typedef struct _ITALGEP{
int rekesz_id;
char italnev[MAX_STR];
int egysegar;
int darab;
char feltoltesi_datum[MAX_STR];
int eladott_db;
int forgalom;
int osszes_eladott_db;
int osszes_forgalom;
int ures;
int szin;
} ITALGEP;
int main(){
ITALGEP gep;printf ("rekesz_id: ");
scanf ("%d", &gep.rekesz_id);
FILE *fw = fopen("szoveg","wb");
while(gep.rekesz_id!=-1){
printf ("italnev: ");
scanf ("%s", gep.italnev);
fwrite(&gep ,sizeof(gep),1,fw);
printf ("rekesz_id: ");
scanf ("%d", &gep.rekesz_id);
}fclose(fw);
char adat[100];
FILE *fp = fopen("szoveg","rb");
if(fp!=NULL){
while(fgets(adat,100,fp)!=NULL){
printf("Az olvasott elem: %sn", adat);
}fclose(fp);
} else {
printf("Hibas fajlnev!");
}return 0;
}https://docs.google.com/document/d/1g2RN0y2gm_-wsCdUFLFLFVf8ckdqLPndkZZXKboZ9YU/edit
binfa.h:
#ifndef BINFA_H_INCLUDED#define BINFA_H_INCLUDED#include <iostream>typedef char TElem;
struct BinFaElem;
typedef BinFaElem* BinFa;
struct BinFaElem {
TElem ertek; BinFa bal; BinFa jobb;};
void EgyElemuFa(BinFa &f, const TElem e);
#endif // BINFA_H_INCLUDEDbinfa.cpp:
#include "binfa.h"void EgyElemuFa(BinFa &f, const TElem e){
f = new BinFaElem;
//(*f).ertek = e; // ugyanaz mint az alatta levof->ertek = e;
f->bal = NULL;
f-> jobb = NULL;
}main.cpp:
#include <iostream>#include "binfa.h"using namespace std;int main(){
BinFa f = NULL, f2, f3;
EgyElemuFa(f, 'a');
EgyElemuFa(f2, 'b');
EgyElemuFa(f3, 'c');
f->bal = f2;
f->jobb = f3;
return 0;
}