+ 1
Need some help!
https://code.sololearn.com/cNQviqp4A6ti/?ref=app This is a code i wrote that results in some kind of error i can not interpret. I need some help. Thanks in advance.
1 Réponse
+ 1
1. You have not allocated any memory for your C-style string. You should allocate memory first. As for example: char str[50];
2. You should terminate your string with null(\0) inside getting() . Otherwise the string will overflow while printing.
3. There are some issues with using new line as string-terminator while taking input in "Sololearn coding interface". It will work fine in PC. We can use # or other symbol as string-terminator.
The corrected code is attached below. It's recommend to use string class in C++ like this-
string str;
cin>>str;
This is much more efficient and saves the time needed to write getstring()
https://code.sololearn.com/chdYYjRqgRkc/?ref=app