Caricare documenti e articoli online 
INFtub.com è un sito progettato per cercare i documenti in vari tipi di file e il caricamento di articoli online.


 
Non ricordi la password?  ››  Iscriviti gratis
 

PROGRAMMA IN LINGUAGGIO C++ CHE GESTISCE UNA RUBRICA DI APPUNTAMENTI

informatica



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


Hits: 2869
Apprezzato: scheda appunto

Commentare questo articolo:

Non sei registrato
Devi essere registrato per commentare

ISCRIVITI



Copiare il codice

nella pagina web del tuo sito.


Copyright InfTub.com 2024