si puoi programmare come in linux ma non devi usare funzioni nel tuo codice che sono espressamente legate al OS altrimenti ti da errore. Ad esempiose vuoi un progr portabile non puoi usare
system("pause");

che appartiene al dos