| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Для новичков > Функция посимвольного считывания ввода |
| Автор: trinitr0 30.6.2020, 10:25 | ||
| Помогите пожалуйста в реализации функции, которая считывает посимвольно ввод, до тех пор пока не достигнет конца ввода или не встретится символ переноса строки. Функция должна возвращать C-style строку с прочитанными символами. Пытался так:
Но это вызывает segmentation fault в тестирующей системе. |
| Автор: Romikgy 30.6.2020, 10:34 |
вы выделили чаров на 1 символ... а пихаете туда на всю строку! new это служебное слово , его нельзя использовать |
| Автор: trinitr0 30.6.2020, 10:37 |
| "new это служебное слово , его нельзя использовать" - да я глупость написал, исправил. А почему всю строку, ведь in тип char имеет? |
| Автор: Romikgy 30.6.2020, 13:24 |
i у вас будет увеличиваться ? куда будет ссылаться массив pOld при индексе более нуля ???? |
| Автор: trinitr0 30.6.2020, 15:17 | ||
Кое-как со сторонней помощью и собственных усилий решил так:
Комментарии и замечания приветствуются! |
| Автор: Romikgy 30.6.2020, 17:48 | ||
|