Форум программистов, компьютерный форум CyberForum.ru

getchar - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ чтение файла http://www.cyberforum.ru/cpp-beginners/thread199195.html
Подскажите, как программе корректно посчитать общее количество изделий, для конкретного цеха. То есть цех я выбираю, но считается, только сколько произвел последний рабочий, записанный в файле, в этом цеху. #include "stdafx.h" #include "conio.h" #include "iostream" int _tmain(int argc, _TCHAR* argv)
C++ Реверс элементов массива Надо поменять значения элементов массива в обратном порядке.Первый->последний,второй->предпоследний и т.д. Т.е. mas={2,3,5,8,9,0,3,4,5,7} должен измениться на mas={7,5,4,3,0,9,8,5,3,2}. У меня же они зеркально отображаются. mas={9,8,5,3,2,2,3,5,8,9}. http://www.cyberforum.ru/cpp-beginners/thread199161.html
C++ Массивы
1)Дан двумерный массив с целыми числами Нужно удалить из массива к-юу строку и j-ый столбец, если их значения совпадают. 2)Дан одномерный массив с целыми числами Нужно вставить новый элемент перед всеми элементами, в записи которых есть данная цифра Добавлено через 1 час 51 минуту Помогите плиз..
StringGrid v C++ C++
помогите чайнику! как в StringGrid сохранить и загрузить файл в .csv?
C++ есть строка. нужно скопировать в другую строку n cлов http://www.cyberforum.ru/cpp-beginners/thread199156.html
всем доброго времени суток! у меня проблема. есть строка. мне нужно виделить n слов и записать их в другую стороку. количество слов вводит пользователь. зарание спасибо
C++ Составить блок схему Составьте блок схему Дано целое число m>1. Получить наименьшее целое k, при котором 4^k>m. Заранее благодарен подробнее

Показать сообщение отдельно
Kastaneda
Модератор
Эксперт С++
 Аватар для Kastaneda
4237 / 2770 / 218
Регистрация: 12.12.2009
Сообщений: 7,104
Записей в блоге: 1
Завершенные тесты: 1
29.11.2010, 09:40     getchar
Цитата Сообщение от Lotles Посмотреть сообщение
'\n' и 10 это одно и тоже
Так вы пробовали это или нет, т.к. в сишной реализации это не совсем одно и тоже. 0xA - это переход на новую строку, а '\n' это переход на новую строку и возврат каретки (т.е. нажатие "enter").

Добавлено через 1 минуту
блин, страницу не обновил, не увидел сколько понаписали.

Добавлено через 12 минут
Цитата Сообщение от Vorox Посмотреть сообщение
Вот и компилятор берет ch который был обьявлен до цикла.
Так та самая ch теперь имеет другое значение, так что все правильно.
Только что сам проверил, все правильно работает как с ch!=10 , так и с ch!='\n'.

Добавлено через 44 секунды
C++
1
2
3
4
5
6
7
8
9
10
void copy(){
        char ch=0;
        int i;
        for (i=0;ch!='\n';i++){
                ch=getchar();
                new_str_cop[i]=ch;
        }
        new_str_cop[i]='\0';
        cout<<"String : "<<new_str_cop<<endl;
}
 
Текущее время: 23:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru