Sono arrivato a questo punto..non so ancora dove sbaglio
VVoVe:
Codice PHP:
#include <stdio.h>
#include <stdlib.h>
#include <stddef.h>
#include <string.h>
#define ERROR 0
typedef struct {
char Titolo[20];
char Autore[20];
char Album[20];
int Durata;
} Anni_80, Anni_90, Anni_8090;
Anni_80 Anni80[100];
Anni_90 Anni90[100];
Anni_8090 Anni8090[200];
void CreaPlaylist(Anni_80 *pla80, Anni_90 *pla90, Anni_8090 *pla8090); /*prototipo della procedura*/
int main(int argc, char *argv[])
{
FILE *ot,*no;
FILE *otno;
if((ot=fopen("ottanta.dat","r+"))==NULL)
return ERROR;
if((no=fopen("novanta.dat","r+"))==NULL)
return ERROR;
fread(&Anni80,sizeof(Anni_80),1,ot);
fread(&Anni90,sizeof(Anni_90),1,no);
if((otno=fopen("ottnov.dat","w+"))==NULL);
return ERROR;
CreaPlaylist(Anni80,Anni90,Anni8090);
fwrite(&Anni8090,sizeof(Anni_8090),1,otno);
/*chiusura file*/
fclose(otno);
fclose(ot);
fclose(no);
system("PAUSE");
return 0;
}
/*creamo la procedura per creare una playlist unica a partire dalle precedenti*/
void CreaPlaylist(Anni_80 *pla80, Anni_90 *pla90, Anni_8090 *pla8090)
{
char *ot,*no;
char *scat;
if(strcmp(ot,no)<=0)
{
strcpy(scat,ot);
strcat(scat,no);
}
else
{
strcpy(scat,no);
strcat(scat,ot);
}
}
Help!