S
shaanxxx
void foo(char * str)
{
str[0] = str[0];
}
int main()
{
const char str[] = "Hello";
foo(str); // i get warning here
foo("shaan"); // i dont get warning here.
}
should i interpret above programme as, String returns pointer to char
(which is non-constant).
Above statement is correct ?
{
str[0] = str[0];
}
int main()
{
const char str[] = "Hello";
foo(str); // i get warning here
foo("shaan"); // i dont get warning here.
}
should i interpret above programme as, String returns pointer to char
(which is non-constant).
Above statement is correct ?