ho intenzione di mettere giù un progetto per un programma, sono indeciso se usare il C o il C++ perché sto ancora studiando la convenienza di questi due linguaggi, però mi son posto un problema che non riesco a risolvere: per l'interfaccia grafica, cioé per costruire finestre, decorarle e gestire gli eventi, come faccio?
vorrei avere un programma che giri sotto i 3 maggiori sistemi operativi senza tanti stravolgimenti al codice, cosa mi consigliate?
per l'applicazione vorrei mantenere un design operativo separato in applicazione da linea di comando e GUI, in modo da permettere anche l'uso dell'applicazione tramite terminale, questo complica o semplifica la cosa?