Salve a tutti, sto intrapendendo la strada della programmazione con C++, sto leggendo la guida di html.it (ce ne sono di migliori?), comunque ho buttato giù un primo codice di priva utilizzando delle funzioni, ma ottengo errori:
Codice C++:
#include <iostream>
using namespace std;
void myFunction(char vari);
main(){
myFunction("Ciao!");
}
void myFunction(char vari){
cout << vari << endl;
}
Errori di compilazione:
marco@ACER:~/Scrivania/cpp$ g++ /home/marco/Scrivania/cpp/main.cpp
/home/marco/Scrivania/cpp/main.cpp: In function ‘int main()’:
/home/marco/Scrivania/cpp/main.cpp:6:23: error: invalid conversion from ‘const char*’ to ‘char’ [-fpermissive]
myFunction("Ciao!");
^
/home/marco/Scrivania/cpp/main.cpp:3:6: error: initializing argument 1 of ‘void myFunction(char)’ [-fpermissive]
void myFunction(char vari);
^
Dove è l'errore?
Cosa vuol dire invalid conversion from ‘const char*’ to ‘char’?
Grazie mille!