PDA

Visualizza versione completa : Che vergogna, non so usare new/delete del C++


asso
20-06-2001, 10.26.44
Devo caricare in un array bidimensionale di puntatori un file letto da HD ma, un semplice:

tralascio i vari include
main()
{
FILE *fp;
char **s;
char buf[80];
int n=0;

fp=fopen("miofile.txt","r");
if(!fp) exit(20);

while( fgets(buf),sizeof(buf),fp) != NULL)
{
s[n] = new char[strlen(buf)];
strcpy(s[n++],buf);
}

fclose(fp);

}//end main

non funziona neanche a morire, ma cosa c' di sbagliato?

Grazie a tutti

asso
21-06-2001, 09.49.13
ho risolto il problema, mi vergogno un p meno, so usare (new/delete)

grazie