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

    [C]Problema dichiarazione strutture

    Esercizio

    Campi strutture
    La struttura project contiene diversi campi:
    -Campo name E’ un campo di tipo string rappresentate il nome del progetto.
    -Campo created E’ una stringa in formato gg/mm/aaaa hh:mm rappresentante il giorno e l’ora di creazione del progetto.
    -Campo due E’ una stringa in formato gg/mm/aaaa hh:mm rappresentante il giorno e l’ora di completamento del progetto.
    -Campo managed_by E’ un campo di tipo developer* rappresentate il nome del project manager
    Campo developers E’ un campo di tipo array di developer* di dimensione MAX_DEVELOPERS rappresentate l’insieme degli sviluppatori assegnati al progetto.


    La struttura developer contiene diversi campi:
    -Campo name E’ un campo di tipo string rappresentate il nome del progetto.
    -Campo hired E’ una stringa in formato gg/mm/aaaa rappresentante il giorno di assunzione.
    -Campo assigned_to E’ un campo di tipo array di project* di dimensione MAX_PROJECTS rappresentate tutti i progetti ai quali lo sviluppatore è assegnato.

    Il mio problema e' questo... Devo creare queste due strutture seguendo le specifiche riportate qui sopra... Ma come faccio a crearle se il campo Developers della struttura project fa riferimento alla struttura developer quando proprio la struttura developer ha un campo che fa riferimento alla struttura project?

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    613

    Re: [C]Problema dichiarazione strutture

    Originariamente inviato da Roy Mustang
    Esercizio

    Campi strutture
    La struttura project contiene diversi campi:
    -Campo name E’ un campo di tipo string rappresentate il nome del progetto.
    -Campo created E’ una stringa in formato gg/mm/aaaa hh:mm rappresentante il giorno e l’ora di creazione del progetto.
    -Campo due E’ una stringa in formato gg/mm/aaaa hh:mm rappresentante il giorno e l’ora di completamento del progetto.
    -Campo managed_by E’ un campo di tipo developer* rappresentate il nome del project manager
    Campo developers E’ un campo di tipo array di developer* di dimensione MAX_DEVELOPERS rappresentate l’insieme degli sviluppatori assegnati al progetto.


    La struttura developer contiene diversi campi:
    -Campo name E’ un campo di tipo string rappresentate il nome del progetto.
    -Campo hired E’ una stringa in formato gg/mm/aaaa rappresentante il giorno di assunzione.
    -Campo assigned_to E’ un campo di tipo array di project* di dimensione MAX_PROJECTS rappresentate tutti i progetti ai quali lo sviluppatore è assegnato.

    Il mio problema e' questo... Devo creare queste due strutture seguendo le specifiche riportate qui sopra... Ma come faccio a crearle se il campo Developers della struttura project fa riferimento alla struttura developer quando proprio la struttura developer ha un campo che fa riferimento alla struttura project?
    Non sono struct developer e project, ma a puntatori ad esse, e per utilizzare puntatori ad una struct è sufficiente che quest'ultima sia dichiarata, non serve definirla.

    codice:
    struct developer;
    
    struct project
    {
    	struct developer* d;
    };
    
    struct developer
    {
    	struct project* p;
    };

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 © 2024 vBulletin Solutions, Inc. All rights reserved.