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

Выводит всегда последнюю букву "я" - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Придумайте (и реализуйте) вид образцов http://www.cyberforum.ru/cpp-beginners/thread895339.html
Использование библиотеки ввода-вывода языка С++ 12. Придумайте (и реализуйте) вид образцов, которые намного лучше чем в 11. 11. Разработайте и реализуйте операцию ввода по сопоставлению с образцом. Должна быть возможность попробовать сопоставить со вводом несколько образцов для нахождения наиболее близкого к образцу. Можно было бы вывести класс ввода по образцу из istream.(примеры образцов...
C++ Вывод строки: в нижнем регистре / в верхнем регистре / в HEX формате Использование библиотеки ввода-вывода языка С++ 14. Напишите программу которая будет просить ввести строку символов , после этого он печатает её на экране 1) все буквы в нижнем регистре , 2) все буквы в большом регистре , 3) все числа в строке выводить в HEX формате , 4) вывод с заменой всех пробелов на символ # http://www.cyberforum.ru/cpp-beginners/thread895336.html
Класс должен вывести всю строку форматировано на экран и без пробелов C++
23. Перегрузите операцию >> для класса , прегруженная функция должна передать строку из случайных символов ,а класс должен вывести всю строку форматировано на экран и без пробелов
C++ Динамический массив строк (вставить строку с номером к)
Написал программу,задача была сформировать динамический массив и вставить строку с номером к.(вводить пользователь).Никак не пойму как производится сдвиг,пытаюсь сдвинуть но происходит лишь замена элемента, подскажите пожалуйста как сдвигаются элементы.Вот код: #include <iostream> #include <string> #include <windows.h> using namespace std; void main() { SetConsoleCP(1251);...
C++ Неправильные includies http://www.cyberforum.ru/cpp-beginners/thread895318.html
Вот дана эта программа, к примеру: Файл cOther.h #ifndef _OTHER_H_ #define _OTHER_H class cOther { public: int one, two, three;
C++ Нужно выполнить лабораторную, пожалуйста. К зачёту не допускают 1.Проверьте, есть ли в слове приставка "при" или "пре". 2.Вставьте в слове после "кас" букву "а", если ее там нет. 3.Удалите из слова все буквы, совпадающие с последней буквой Заранее спасибо. подробнее

Показать сообщение отдельно
Somebody
2770 / 1583 / 141
Регистрация: 03.12.2007
Сообщений: 4,139
Завершенные тесты: 1
08.06.2013, 22:30     Выводит всегда последнюю букву "я"
Флажок eof ставится не когда находищься в конце файла, а когда уже была неудачная попытка прочитать оттуда. Поэтому в конце файла feof ещё возвращает 0, а следующий за ним getc возвращает EOF (который обычно равен -1, а это код "я"). Так что вместо feof лучше проверять, что возвращает getc.
 
Текущее время: 11:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru