Se il compilatore è a 16 bit, non puoi allocare molta memoria con la malloc (dipende dal modello di memoria utilizzato, potresti anche essere limitato a 64 K).
Se non ricordo male c'era la funzione farmalloc per avere dei puntatori far e quindi poter allocare piu' memoria.
Ma con l'avvento dei 32 bit (quindi, tanto tempo addietro) e con l'allocazione flat della memoria, non esistono piu' questi problemi e un puntatore e' sempre e comunque un puntatore far.
Ti consiglio di usare Visual C++ per il suo IDE e debugger (e anche il compilatore fornisce codice oggetto non male ...).
|