Ciao a tutti,
devo memorizzare il contenuto dello standard input in una stringa. Ovviamente non so quanto può essere lungo lo standard input e quindi inizialmente mi creo staticamente un buffer di 1000 posizioni con:
successivamente vengo a conoscenza della lunghezza dello stdin e vorrei ridimensionare il mio buffer, quindi mi viene in mente la realloc, ma se faccio questo:codice:char buffer [1000];
gcc si lamenta. Quale misfatto compio?codice:buff[0]=(char*) realloc((void*)buff[0],sizeof(i+1));