Telefonino.net network
 
| HOMEPAGE | INDICE FORUM | REGOLAMENTO | ::. NEI PREFERITI .:: | RSS Forum | RSS News | NEWS web | NEWS software |
| PUBBLICITA' | | ARTICOLI | WIN XP | VISTA | WIN 7 | REGISTRI | SOFTWARE | MANUALI | RECENSIONI | LINUX | HUMOR | HARDWARE | DOWNLOAD | | CERCA nel FORUM » |

Torna indietro   WinTricks Forum > Software > Programmazione

Notices

Rispondi
 
Strumenti discussione
Vecchio 28-04-2008, 17.10.08   #1
antony88
Newbie
 
Registrato: 14-03-2008
Messaggi: 11
antony88 promette bene
[C++] esercizio file binari

como posso eliminare un record da un file binario??

l'esercizio è questo :dato un file binario specialista si esegua l’aggiunta di un nominativo, eventuale disdetta di una prenotazione, visualizzazione delle visite da effettuare in un determinato giorno

la ricerca della visita da eliminare l'ho fatta quello che mi rimane e l'eliminazione del record
come posso procedere?

ciao a tutti
antony88 non è collegato   Rispondi citando
Vecchio 29-04-2008, 15.32.14   #2
antony88
Newbie
 
Registrato: 14-03-2008
Messaggi: 11
antony88 promette bene
nessuno sa risolverlo?
antony88 non è collegato   Rispondi citando
Vecchio 29-04-2008, 15.42.11   #3
Dav82
Gold Member
Top Poster
 
Registrato: 18-07-2002
Messaggi: 6.399
Dav82 promette bene
Quota:
Inviato da antony88
nessuno sa risolverlo?
Più che altro è impossibile risolverlo, manca qualsiasi elemento necessario... non fornisci alcun dettaglio. Mettiti nei panni di chi legge una "specifica" del genere...

Detto questo... col C++ passo la mano, non è il mio campo
Dav82 non è collegato   Rispondi citando
Vecchio 29-04-2008, 15.48.06   #4
antony88
Newbie
 
Registrato: 14-03-2008
Messaggi: 11
antony88 promette bene
vi posto l'esercizio:
Scrivere, in linguaggio C++, un programma per automatizzare la gestione delle prenotazioni in un ambulatorio che ha 4 specialisti. La prenotazione viene fatta fornendo il nominativo dell’utente, lo specialista richiesto, la data e l’ora della visita. Si preveda di utilizzare 4 agende e in ciascuna di esse si esegua l’inizializzazione, l’aggiunta di un nominativo, eventuale disdetta di una prenotazione, visualizzazione delle visite da effettuare in un determinato giorno.
antony88 non è collegato   Rispondi citando
Vecchio 29-04-2008, 23.35.25   #5
Sergio Neddi
Gold Member
Top Poster
 
L'avatar di Sergio Neddi
 
Registrato: 07-04-2000
Loc.: Padova-Vicenza
Messaggi: 4.814
Sergio Neddi promette bene
uhm... e dove sta 'sto file binario? Le agende che sono? Io le farei in solo testo, mi sa che mi sono perso qualcosa.
___________________________________

Con il PC risolvo molti problemi che prima non avevo. - Coltiva Linux che Windows si pianta da solo!
Sergio Neddi non è collegato   Rispondi citando
Vecchio 30-04-2008, 10.41.35   #6
antony88
Newbie
 
Registrato: 14-03-2008
Messaggi: 11
antony88 promette bene
i file binari sono quelli degli specialisti,in questo caso sono quattro file binari,ogni file deve contenere il nominativo dell'utente giorno... (quindi una strutura utente),e su ognuno di questi bisogna inserire un nuovo utente,cancellare eventuali visite,e visualizzare quante visite ci sono in un determinato giorno.

spero di essere stato chiaro, il mio problema sta nella cancellazione della visita
antony88 non è collegato   Rispondi citando
Vecchio 30-04-2008, 15.23.25   #7
UG0_BOSS
Young Promise
 
Registrato: 04-02-2006
Messaggi: 2.114
UG0_BOSS promette bene
Quota:
Inviato da antony88
i file binari sono quelli degli specialisti,in questo caso sono quattro file binari,ogni file deve contenere il nominativo dell'utente giorno... (quindi una strutura utente),e su ognuno di questi bisogna inserire un nuovo utente,cancellare eventuali visite,e visualizzare quante visite ci sono in un determinato giorno.

spero di essere stato chiaro, il mio problema sta nella cancellazione della visita
E scusa, perchè 4 file binari? Fossi in te farei un file unico: organizzi i dati in una struttura unica (per esempio la chiami struct prenotazione), la quale a sua volta contiene la stringa col nome utente, la stringa col nome dello specialista ed una struct tm (definita in time.h) per memorizzare data e ora dell'appuntamento.

Per eliminare una voce, per esempio la voce 6, vai al byte sizeof(struct prenotazione) * 6 del vettore, poi con un ciclo copi nella posizione i l'elemento in posizione i+1, in modo da "spostare indietro" tutti i dati fino a coprire quello da cancellare.
UG0_BOSS non è collegato   Rispondi citando
Vecchio 08-05-2008, 17.25.34   #8
antony88
Newbie
 
Registrato: 14-03-2008
Messaggi: 11
antony88 promette bene
craeazione file binario

mi serve un vostro grandissimo aiuto su quest esercizio:
dati 2 file binari docenti.dat e studenti.dat scrivere una procedura che per ogni docente (e un record composto da chiave,nome,cognome e corso)crei un file binario il cui nome coincide con col cognome del docente..
il mio problema sta in questa parte come faccio a creare un file binari per ogni docente in cui il nome coincide col cognome del docente??

spero che mi possate aiutare(tra pochi giorni ho una prova e potrebbe capitarmi una cosa del genere).

ciao a tutti
antony88 non è collegato   Rispondi citando
Vecchio 08-05-2008, 17.37.08   #9
UG0_BOSS
Young Promise
 
Registrato: 04-02-2006
Messaggi: 2.114
UG0_BOSS promette bene
Quota:
Inviato da antony88
il mio problema sta in questa parte come faccio a creare un file binari per ogni docente in cui il nome coincide col cognome del docente??
Basta utilizzare la funzione fopen utilizzando come nome file la stringa col nome del docente e come modalità di accesso la modalità w (scrittura), che consente di creare un nuovo file aperto per la scrittura.
UG0_BOSS non è collegato   Rispondi citando
Rispondi


Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti)
 
Strumenti discussione

Regole di scrittura
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is ON
Gli smilies sono ON
[IMG] è ON
Il codice HTML è OFF

Vai al forum

Discussioni simili
Discussione Autore discussione Forum Risposte Ultimo messaggio
Windows security alert imothep Sicurezza&Privacy 19 07-10-2007 14.58.43
problema memoria josefh♣ Windows 7/Vista/XP/ 2003 2 28-08-2007 10.03.42
[Windows XP] Problemi con il masterizzatore DVD Qgino Hardware e Overclock 13 16-10-2005 20.11.45
Imaging e Win Xp Cico2000 Windows 7/Vista/XP/ 2003 6 15-04-2005 19.01.01
problema con file .doc rovinato in office xp 2003...poi risolto... cippico Office suite 0 30-04-2004 09.12.07

Orario GMT +2. Ora sono le: 21.52.29.


E' vietata la riproduzione, anche solo in parte, di contenuti e grafica.
Copyright © 1999-2017 Edizioni Master S.p.A. p.iva: 02105820787 • Tutti i diritti sono riservati
L'editore NON si assume nessuna responsabilità dei contenuti pubblicati sul forum in quanto redatti direttamente dagli utenti.
Questi ultimi sono responsabili dei contenuti da loro riportati nelle discussioni del forum
Powered by vBulletin - 2010 Copyright © Jelsoft Enterprises Limited.