avevo provato anche ad aggiungere i vari far oltre a farmalloc(), ma non andava comunque. Adesso invece, inserendo quella riga, funziona tutto, anche senza i far.Originariamente inviato da oregon
Se non ricordo male, dovresti usare puntatori far ... qualcosa come
char far *my_buffer;
Ma perché non usi un compilatore più moderno?
Rispondendo alla tua domanda, ho sempre usato il Turbo c++ perchè finora ho sempre lavorato a piccoli programmi DOS, perlopiù giochini che usano la vecchia VGA in 320x200. Penso che per queste cose il Turbo c++ vada più che bene, no?
In realtà vorrei cominciare a creare anche qualche programma in windows, impararando ad usare le API. Non mi dispiacerebbe trovare un compilatore leggero come il Turbo c++ che mi permettesse di continuare a scrivere programmi DOS e allo stesso tempo fosse in grado anche di compilare programmi Windows che usano le API. Esiste?![]()
So che esistono piccole varianti nella sintassi a seconda del compilatore. Io preferirei continuare con qualcosa che segua la "sintassi Borland".