![]() | ![]() |
|
|
PROGRAMMA IN LINGUAGGIO C++ CHE GESTISCE UNA RUBRICA DI APPUNTAMENTI
#include <iostream.h>
#include <string.h>
#include <stdio.h>
struct n1 ;
struct n2 ;
struct n3 ;
struct rec ;
rec ele;
FILE *f;
void creazione()
int giuliano(int dg,int dm)
if(dm==2)
if(dm==3)
if(dm==4)
if(dm==5)
if(dm==6)
if(dm==7)
if(dm==8)
if(dm==9)
if(dm==10)
if(dm==11)
if(dm==12)
return giul;
void ordino(int vet[],char app[][30])
}
}
return;
void inserimento(int &c1,int &c2,int &c3)
while(n<1 || n>3);
cout<<"inserisci ora dell'appuntamento\n";
if(n==1)
while(((ele.pers1.ora[c1]>7) && (ele.pers1.ora[c1]<13))||((ele.pers1.ora[c1]>15) && (ele.pers1.ora[c1]<21)));
cout<<"inserisci tipo di appuntamento\n";
cin.ignore(80,'\n');
cin.get(ele.pers1.app[c1],30,'\n');
cin.ignore(80,'\n');
cout<<"inserisci il giorno dell'appuntamento\n\n";
do
while(dg<0 || dg>32);
do
while(dm<0 || dm>13);
ordino(ele.pers1.ora,ele.pers1.app); //function per il riordino degli appuntamenti
if(n==2)
while(((ele.pers2.ora[c2]>7) && (ele.pers2.ora[c2]<13))||((ele.pers2.ora[c2]>15) && (ele.pers2.ora[c2]<21)));
cout<<"inserisci tipo di appuntamento\n";
cin.ignore(80,'\n');
cin.get(ele.pers2.app[c2],30,'\n');
cin.ignore(80,'\n');
cout<<"inserisci il giorno dell'appuntamento\n\n";
do
while(dg<0 || dg>32);
do
while(dm<0 || dm>13);
ordino(ele.pers2.ora,ele.pers2.app);
if(n==3)
while(((ele.pers3.ora[c3]>7) && (ele.pers3.ora[c3]<13))||((ele.pers3.ora[c3]>15) && (ele.pers3.ora[c3]<21)));
cout<<"inserisci tipo di appuntamento\n";
cin.ignore(80,'\n');
cin.get(ele.pers3.app[c3],30,'\n');
cin.ignore(80,'\n');
cout<<"inserisci il giorno dell'appuntamento\n\n";
do
while(dg<0 || dg>32);
do
while(dm<0 || dm>13);
ordino(ele.pers3.ora,ele.pers3.app);
}
//se l'orario degli appuntamenti non è in ordine come lo trovo????????
//devo riordinare il vet degli orari e insieme gli appuntamenti
//ordino();//funcion riordino vet ora deve essere richiamata dentro gli inserim
//o non so coca passare
giul=giuliano(dg,dm);
fseek(f,giul*sizeof ele,0);
fwrite(&ele,sizeof ele,1,f);
fclose(f);
return;
void ricerca(int c1)
while(n<1 || n>3);
cout<<"inserisci il giorno dell'appuntamento\n\n";
do
while(dg<0 || dg>32);
do
while(dm<0 || dm>13);
giul=giuliano(dg,dm);
fseek(f,giul*sizeof ele,0);
fread(&ele,sizeof ele.pers1,1,f);
for(int j=0;j<7;j++)
}
fclose(f);
return;
void main()
Privacy |
Articolo informazione
Commentare questo articolo:Non sei registratoDevi essere registrato per commentare ISCRIVITI |
Copiare il codice nella pagina web del tuo sito. |
Copyright InfTub.com 2025