Этот литерал "TESTEEEE"
имеет тип char const[9]
. При использовании в качестве аргумента функции он может распадаться до char const*
, но не до char*
. Следовательно, чтобы использовать вашу функцию, вы должны сделать параметр подходящим для вашего аргумента или наоборот:
#include <iostream>
using namespace std;
int PrintString(const char* s)
{
cout << s << endl;
}
int main(int argc, char* argv[])
{
PrintString("TESTEEEE");
return 0;
}
live
OR
#include <iostream>
using namespace std;
int PrintString( char* s)
{
cout << s << endl;
}
int main(int argc, char* argv[])
{
char myArr[] = "TESTEEEE";
PrintString(myArr);
return 0;
}
живое