Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- int main()
- {
- struct s_musica
- {
- char nome[12];
- char cognome[12];
- char canzone[12];
- int anno;
- char nazione[12];
- };
- typedef struct s_musica brano;
- brano musica[3], musicaDue[3];
- int x, k;
- FILE *ftext;
- //caricamento della tabella
- for (x=0; x<3; x++)
- {
- printf("\nInserisci i dati della canzone num. %d\n",x+1);
- printf("Inserisci il nome : "); scanf("%s", musica[x].nome);
- printf("Inserisci il cognome : "); scanf("%s", musica[x].cognome);
- printf("Inserisci la canzone : "); scanf("%s", musica[x].canzone);
- printf("Inserisci l'anno : "); scanf("%d",&musica[x].anno);
- printf("Inserisci la nazione : "); scanf("%s", musica[x].nazione);
- }
- //inserimento nel file di testo
- ftext = fopen("musica.txt","w");
- k = fwrite(musica, sizeof(brano), 3, ftext);
- printf("\n\n k = %d \n",k);
- fclose(ftext);
- //lettura dal file di testo
- ftext = fopen("musica.txt","r");
- k = fread(musicaDue, sizeof(brano), 3, ftext);
- printf("\n\n k = %d \n\n\n",k);
- fclose(ftext);
- //visualizzazione sullo schermo
- printf("\n\nNOME\tCOGNOME\tCANZONE\tANNO\tNAZIONE\n");
- for(x=0; x<3; x++)
- {
- printf("%s\t", musicaDue[x].nome);
- printf("%s\t", musicaDue[x].cognome);
- printf("%s\t", musicaDue[x].canzone);
- printf("%d\t", musicaDue[x].anno);
- printf("%s\t\n",musicaDue[x].nazione);
- }
- system("pause");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement