| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C++ Builder > проблема с ungetc |
| Автор: Sash_79 1.12.2007, 16:49 |
int liter; while(1) { liter=getchar(); if (liter== ' '||liter=='\t' || liter=='\n' ) ungetc(liter,Memo1->Lines->Text); } показывает ошибку на Memo1->Lines->Text,хочет FILE*, что делать? Посоветуйте какую использовать функцию вместо ungetc, если её нельзя использовать для данного случая, или что сделать,чтоб она заработала? Заранее благодарен |
| Автор: JackYF 2.12.2007, 00:45 |
ты не сказал, какой функционал тебе нужен. |
| Автор: Sash_79 2.12.2007, 10:08 |
| JackYF, мне необходимо чтоб из Memo1->Lines->Text удалялись пробелы,переходы на др строки |
| Автор: JackYF 2.12.2007, 11:03 |
| ну так ungetc действительно работает только с FILE*, поэтому он тебе не поможет. Выход - посимвольное копирование с твоим условием. |