inux ha scritto:ho visto che gli errori sono per la funzione int main() e return 0; me li contesta.
L'errore è che hai inserito una serie di asterischi senza alcuna istruzione perché il cout lo hai chiuso con il ; prima del commento //visualizza il disegno.
Il compilatore si aspettava qualche istruzione, invece ha trovato una serie di asterischi e nessun ; che chiudesse una istruzione prima del return...
Ti consiglio la prima versione del codice di robbybby, con la seconda può essere più complicato allineare gli asterischi (inoltre ci sono dei problemi con \\); volendo potresti usare un solo cout e sfruttare l'operatore << .
Per il carattere di proseguimento linea una cosina tipo:
- Codice: Seleziona tutto
#include<iostream>
using namespace std;
int main()
{
cout<<"pro\\
va\n";
return 0;
}
mi dà, compilandolo:
try.cpp: In function 'int main()':
try.cpp:6: error: unknown escape sequence: '\011'
mentre con \ e basta fila tutto liscio e ottengo, eseguendo il programmino, l'output previsto.
Visto che nel tuo profilo hai scritto:
Interessi: linux/unix,programmazione
giusto per curiosità, che linguaggi conosci?
Del C++, scusa se mi permetto dato che io sono solo un modestissimo dilettante, non mi sembri proprio padrone...