ciao a tutti ho un problema con questo codice che dovrebbe leggere le righe di un file, (in questo caso il file è help1.txt) memorizzarla in un altro vettore e poi scriverle su un altro file (help.jpg)
però mi salva solo l'ultimo carattare,e come se non memorizzasse nulla nella variabile vettore
posto il codice:
char vettore[100];
int main()
{
scrivi();
FILE *file2;
FILE *control=file2;
file2=fopen("c:\\temp\\help.jpg","a+");
for(int j=0;j<100;j++)
fputc(vettore[100],file2);
fclose(file2);
system("pause");
}
int scrivi()
{
FILE *file3;
file3=fopen("c:\\temp\\help.jpg","a+");
//char vettore[100];
infile.open("c:\\temp\\help.txt");
for(int i=0;i<=100;i++)
{
infile>>vettore[100];
//cout<<vettore[100];
fputc(vettore[100],file3);
}
infile.close();
fclose(file3);
}