There is a function I want to use that takes char str[] as a parameter. I want to call the function giving a string input.
void someFunction (char str[]) {
/* ... */
}
// Works.
someFunction("1010101");
// Does not work.
string someString;
someFunction(someString);
How can I get the second call to work?
EDIT: I cannot change the function’s input parameters.
You should be able to do:
Although I’m not sure what will happen if
strgets modified.It’s probably best if you just modify the original function to take a different parameter type.