#include <iostream>
using namespace std;
template<int N>
void func(char const (&c)[N])
{
// c[1] = '@'; you cannot assign to variable that is const
std::cout << c << "\n"
<< sizeof(c) << "\n";
}
int main()
{
func("pinta");
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKCgp0ZW1wbGF0ZTxpbnQgTj4Kdm9pZCBmdW5jKGNoYXIgY29uc3QgKCZjKVtOXSkgIAp7CgkvLyBjWzFdID0gJ0AnOyB5b3UgY2Fubm90IGFzc2lnbiB0byB2YXJpYWJsZSB0aGF0IGlzIGNvbnN0CglzdGQ6OmNvdXQgPDwgYyA8PCAiXG4iCgkJPDwgc2l6ZW9mKGMpIDw8ICJcbiI7Cn0KCgppbnQgbWFpbigpCnsKCWZ1bmMoInBpbnRhIik7CQoJcmV0dXJuIDA7Cn0K