|
|
Другие темы раздела | |
C++ Не работает класс переписанный из учебника Полностью переписал класс из учебника, в итоге куча ошибок, как-то конфликтует со стандартным классом, но я переписал в точности до регистра с учебника Стивена Праты. Код ниже, помогите пожалуйста. Имя класса пытался менять, но ошибки остаются. string1.h: #ifndef STRING_H #define STRING_H #include <iostream> using std::ostream; using std::istream; class String https://www.cyberforum.ru/ cpp-beginners/ thread1675948.html |
Как выделить память с new? C++ struct stat *buf; Как для структуры выделить память? Много способов перепробовал, но выдает ошибку. Добавлено через 3 минуты struct stat *buf = new struct stat(100); |
C++ Доступ к элементам массива через указатели Пишу программу для сортировки массива указателей // сортировка объектов через массив указателей на них #include<iostream> #include<cstring> using namespace std; /////////////////////////////////////////////////////////// class person{ // некоторый человек protected: string name; // имя https://www.cyberforum.ru/ cpp-beginners/ thread1675934.html | C++ Нужен небольшой апгрейд программы путём включения в нее функций В общем, я не совсем понимаю, как работает механизм функций. Полазил по форумам, сайтам, но самому сделать не получается нормально. Подскажите как тут, например, рассписывать код не в каждом из case а просто сделать там ссылку на функцию, в которой всё и будет выполнятся. Программа рабочая. Заранее спасибо. #include <iostream> #include <string> #include <math.h> using namespace std; int... https://www.cyberforum.ru/ cpp-beginners/ thread1675928.html |
C++ Вычислить сумму и количество отрицательных, положительных и нулевых элементов массива Нужно передать одномерный массив через функцию Условие задачи: Вычислить сумму и количество отрицательных, положительных и нулевых элементов массива. #include <iostream> #include <conio.h> using namespace std; int main() |
C++ Вводится последовательность из N произвольных чисел. Вычислить разность между наименьшим и наибольшим значения Вводится последовательность из N произвольных чисел. Вычислить разность между наименьшим и наибольшим значениями последовательности. Напишите пожалуйста. https://www.cyberforum.ru/ cpp-beginners/ thread1675902.html |
C++ Считывание строки после пробела
https://www.cyberforum.ru/ cpp-beginners/ thread1675901.html Здравствуйте. У меня возник вопрос насчет строк. Например у нас есть строка "Hello John", как можно отдельно вывести название после пробела "John" ну или с ним отдельно сравнивать другие строки. Заранее спасибо. |
C++ Посчитать количество квартир на заданной улице Привет всем, написать консольную программу на языке C++ с использованием структур. Программа должна позволять пользователю добавлять данные в массив структур, просматривать этот массив, а также выполнять дополнительную операцию в соответствии с индивидуальным заданием. Поля структуры: название улицы; номер дома; количество квартир. |
C++ Компиляция приложений в VS2015
https://www.cyberforum.ru/ cpp-beginners/ thread1675887.html Здравствуйте. Помогите разобраться с VS2015 :) Есть сетевое приложение написанное в VS2015 (Windows 10, x64), собрал проект. Запускаю его на локальной машине, все работает. Переношу exe файл на Win 7 Pro x64 и получаю ошибку о пропущенной библиотеке ucrtbased.dll. Скрин ошибки во вложении. Подскажите мне пожалуйста, как правильно скомпилировать мой проект в VS2015 для запуска на ОС Win7,... |
C++ Перемножить две матрицы Сформировать два одномерных массива целочисленных из 10 элементов каждый, а потом сформировать матрицу MxN элементами которого являются M=A*B. Зарание благодарю всех откликнувшихся. https://www.cyberforum.ru/ cpp-beginners/ thread1675874.html |
Разработать класс ArrayOfMatrix – массив матриц C++ Разработать класс ArrayOfMatrix – массив матриц. Размерность массива и матриц, входящих в него, задавать в конструкторе. Реализовать метод доступа к элементам массива, метод сравнения двух массивов (==, !=). Реали-зовать операции конкатенации массивов. |
C++ Функции в С++
https://www.cyberforum.ru/ cpp-beginners/ thread1675855.html Здравствуйте, помогите пожалуйста написать программу на C++ Задание: 1. Написать функцию с умалчиваемыми параметрами в соответствии с вариантом - Печать фамилии, курса и рейтинга, продемонстрировать различные способы вызова функции: • с параметрами заданными явно, • с опущенными параметрами • часть параметров задана явно, а часть опущена. 2. Написать функцию с переменным числом параметров... |
2381 / 1665 / 279
Регистрация: 29.05.2011
Сообщений: 3,399
|
||||||||||||||||
03.03.2016, 02:06 | 0 | |||||||||||||||
Различия ifstream::get() и ifstream::get(ch) - C++ - Ответ 883060603.03.2016, 02:06. Показов 10260. Ответов 7
Метки (Все метки)
Сообщение было отмечено elephants как решение
Решение
Разница в том, что если пытаться читать из файла после достижения конца файла, то вариант
get() вернёт EOF , а вариант get(symbol) значение переменной не изменит, а там предыдущий считанный символ.Проблема в том, что признак конца файла устанавливается не после считывания последнего символа, а при попытке считать следующий. То есть проверять надо после чтения, а не до. То есть, например
Вернуться к обсуждению: Различия ifstream::get() и ifstream::get(ch) C++
2
|
03.03.2016, 02:06 | |
Готовые ответы и решения:
7
ifstream fstream ifstream Ifstream ошибка Объект ifstream!!! |
03.03.2016, 02:06 | |
03.03.2016, 02:06 | |
Помогаю со студенческими работами здесь
0
ifstream ofstream не работает в ifstream ifstream считывает 0 Unget and ifstream |