| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Для новичков > считывание строк |
| Автор: Doublefaced 11.12.2008, 15:14 | ||
| программа имитирует работу командной строки, требуется чтобы программа считывала независимо от количества пробелов... м.б. цифры не те...но вроде несколько раз перепроверял...или ф-ция коряво написана? подскажите плз.
|
| Автор: xvr 11.12.2008, 16:06 |
| Да уж, особенно порадовал цикл в строках 40-41, да и цикл в строках 51-52 тоже ничего |
| Автор: Doublefaced 11.12.2008, 22:00 |
| да вроде все норм... есть у кого заготовки? или хоть подскажите...просто перепробовал уже кучу вариантов... |
| Автор: mes 11.12.2008, 22:06 |
смотрел только 40ю строку - 3 ошибки ) во второй секции цикла for должно быть условие продолжения цикла, а там что ?? (выделено жирным в цитате) а почему в первой секции не проинициализирована переменная и ее отлично от переменной третей секции ? |
| Автор: Doublefaced 11.12.2008, 22:49 |
| ну хм...разве так нельзя условие записать? условие...что пока катый член массива не станет пробелом... если нельзя это условие так описать, то подскажите плз как. |
| Автор: mes 11.12.2008, 23:53 |
условие равно записывается как ==, а = явл. оператором присвоения. интересно а где в цике такое действие, чтоб элементы масива становились нулями ?? т тому же условие неправильно сформулировано, в цикле проверятся только один элеммент, а условие касается состояния всего массива, так что в связи с неполнотой задачи привожу только общий пример: цикл записывается так ; for (int i=0; i<size; ++i) // i меняется в диапазоне [0 .. size-1] включительно |