Oppure

Loading
03/08/05 16:14
Rand
La getch la puoi utilizzare sotto win includendo anche la libreria freeware "conio.h", e compilare il listato con un qualsiasi editor che non centra nulla con C++ Builder!
:k:
aaa
03/08/05 17:14
netarrow
Postato originariamente da Rand:

Usa questo comando dopo aver incluso nel listato la libreria "stdlib.h":
- sotto win32: system("cls";);
- sotto linux: system("clear";);
:k:


Infatti ho fatto un programma con compilazione pilotata, ho postato sopra:

#include <iostream.h>
#include <stdlib.h>


#ifdef _WIN32
const char* pulisci = "cls";
#else
#ifdef linux
const char* pulisci = "clear";
#else
#error OS non supportato
#endif
#endif

int main() {
cout << "Ciao\n";
system(pulisci);
return 0;
}

Borland ha una conio.h rifatta, ? per questo che se si include questo headers non ? detto che funzioni su altri compilatori.
aaa
31/08/05 8:52
Skirk
Postato originariamente da Rand:

Usa questo comando dopo aver incluso nel listato la libreria "stdlib.h":
- sotto win32: system("cls";);
- sotto linux: system("clear";);
:k:


Quindi se linko la libreria e scrivo nel codice:

..
..
..
cls;
..
..
..

Mi pulisce la schermata?
aaa
31/08/05 9:45
Zizzius
Postato originariamente da Skirk:

cls;


:-|

No.

Postato originariamente da netarrow:

system(pulisci);
aaa
31/08/05 9:51
Skirk
...e???

Non ho capito nulla...
aaa
31/08/05 10:00
Zizzius
Prima dichiari la costante pulisci, che dipende dal sistema operativo utilizzato:

Postato originariamente da netarrow:

#include <iostream.h> 
#include <stdlib.h> 

#ifdef _WIN32 
const char* pulisci = "cls"; 
#else 
#ifdef linux 
const char* pulisci = "clear"; 
#else 
#error OS non supportato 
#endif 
#endif 


Ora, puoi richiamare la funzione system(pulisci);, come ad esempio in

Postato originariamente da netarrow:

int main() { 
cout << "Ciao\n"; 
system(pulisci); 
return 0; 
} 


:k:
aaa
31/08/05 10:05
Skirk
Okkappa
aaa