Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    [C++] dichiarazione campi chiave nei file.txt

    Salve raga, sto utilizzando i file di testo in C++.

    Ora avrei un esercizio da svolgere.

    Dovrei creare un programma, che gestisca un elenco di alunni.
    tracciato record:
    matricola;nome;cognome.
    Ora il mio prof, ha detto che la matricola, devo dichiararla come campo chiave, ma io non so come fare.

    potete aiutarmi??

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    31
    Se non hai omesso nulla della traccia, avrai verosimilmente un elenco di oggetti della classe Studente (che puoi organizzare come un array, una List, o una lista che ti fai tu stesso) con vari attributi, tra i quali matricola.
    Per far sì che matricola sia una chiave primaria, basta che ogni volta che inserisci un nuovo studente ti verifichi che in tutti gli oggetti Studente dell'elenco già esistente non ve ne sia nessuno che abbia l'attributo matricola settato al valore che vuoi inserire.

    ok?

  3. #3
    no, io devo usare la Struct, non gli oggetti

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Non c'e' qualcosa di particolare da scrivere nella struct per indicare che un campo e' una "chiave".

    Semmai, nelle funzioni che utilizzerai per inserire, ricercare, modificare, eliminare elementi, dovrai considerare il campo matricola come univoco e quindi utilizzarlo di conseguenza.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    strano... il mio libro di informatica,
    dice: vedi fotocopia.

    Io dovrei realizzarlo con una struttura del genere (figura C2.7).
    Il mio prof, mi ha detto che non devo realizzarla io la struttura (io programmatore), ma e' lo stesso linguaggio, che fa cio' dichiarando il campo come chiave.


    http://www.pianura91.altervista.org/prova/CCI00000.jpg

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Originariamente inviato da Salvatore_91
    strano... il mio libro di informatica,
    dice:
    Dice cosa? Non mi sembra ci sia qualcosa di diverso da quanto ti ho detto ...

    Io dovrei realizzarlo con una struttura del genere (figura C2.7).
    Confermo quanto ti ho gia' detto ...

    Il mio prof, mi ha detto che non devo realizzarla io la struttura (io programmatore), ma e' lo stesso linguaggio, che fa cio' dichiarando il campo come chiave.
    Chiedi al tuo prof. di quale linguaggio sta parlando e quali oggetti intende usare ... non le semplici struct ovviamente ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  7. #7
    mi hanno detto di studiare la struttra map,
    io non ne ho mai sentito parlare.
    Sapete dirmi se mi puo' essere d'aiuto???
    Potete dirmi dove posso studiarmela?

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Originariamente inviato da Salvatore_91
    mi hanno detto di studiare la struttra map,
    io non ne ho mai sentito parlare.
    Sapete dirmi se mi puo' essere d'aiuto???
    Potete dirmi dove posso studiarmela?
    Ora ci siamo ... e' una caratteristica della libreria standard del C++ ed e' un container associativo, non una semplice "struttura" classica del C ...

    Trovi quello che ti serve sapere su

    http://www.cplusplus.com/reference/stl/map/

    ma considera che l'argomento non è semplicissimo se lo vedi per la prima volta ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.