Ciao e bentornato.
Avremo il nostro primo sfida per le strutture.
Cominciamo.
Questo ti aiuterà capire le strutture;
come dichiararli e inizializzarli.
Quindi voglio che tu scriva un programma che dichiara una
struttura e ne stampa il contenuto.
Dovremmo sapere come farlo dichiarare una struttura.
Usiamo la parola chiave struct, e poi abbiamo il nome del tag.
E poi all'interno della struttura, possiamo mettere diversi elementi.
Quindi voglio che crei un file struttura dei dipendenti che
sarebbe il nome del tag con tre membri: un nome che dovrebbe essere un array di caratteri,
non è così deve essere un puntatore di caratteri.
Una data di assunzione che è int e a stipendio che dovrebbe essere di tipo float.
Voglio che tu dichiari e inizializzi un'istanza del tipo di dipendente,
quindi dovresti usare destruct e poi dovrai sapere come
inizializzare i membri in una struttura.
Allora voglio che tu legga davvero dalla console tre ingressi.
Il nome, la data di assunzione e
lo stipendio e poi immagazzinato nella stessa struttura tipo di quello precedentemente inizializzato.
Ma prima di archiviare in tipo che hai inizializzato,
voglio che tu lo stampi.
Quindi crei il tuo primo struttura, lo si inizializza, si stampa
il contenuto.
E poi leggi dalla tastiera altre tre istanze di dati e
inserirle nell'impiego digita e poi stampalo.
Quindi questo non è un puntatore.
Quindi, quando lo leggi dal
input, dovrai usare l'indirizzo dell'operatore, cose del genere.
Ma il resto è carino semplice.
Ma questo ti renderà familiare con, ancora, la
creazione di una struttura, la definizione e quindi l'inizializzazione e creandone un'istanza.
Quando definisci la struttura, puoi definirlo al di fuori del
metodo principale, in modo che possa essere utilizzato da qualsiasi altra funzione
che è tipica convenzione standard.
Perciò buona fortuna.
Questo dovrebbe essere abbastanza semplice.
Avremo un'altra sfida per avere un po 'più di dettagli.
Passeremo una struttura a un file funzione e così via, ma questo
ti farà solo iniziare. Grazie.