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

Ошибка в программе - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ "вычислить" элементы вектора http://www.cyberforum.ru/cpp-beginners/thread955209.html
Есть вектор: std::vector<char> vec; Содержащий , например , vec = 1, vec = +, vec = 2, vec = *, vec = 3. Можно ли элементы вектора собрать в int result = 1 + 2 * 3 и вычислить?
C++ Структуры в справочной автовокзала хранится расписание движения автобусов. Для каждого рейса указаны его номер, тип автобуса, пунт назначения, время отбытия и прибытия. Вывести информацию о рейсы которыми можно воспользоваться для прибытия в пункт назначения раньше заданного часу.Пункт назначения и время вводятся с клавиатуры. http://www.cyberforum.ru/cpp-beginners/thread955206.html
счетчик цикла for C++
Есть задача из Прата глава 5 № 4. Дафна инвестировала $100 под простые 10%. Другими словами, ежегодно инвестиция должна приносить 10% инвестированной суммы, т.е. $10 каждый год:прибыль = 0,10 х исходный баланс. В то же время Клео инвестировала $100 под сложные 5%. Это значит, что прибыль составит 5% от текущего баланса, включая предыдущую накопленную прибыль:прибыль = 0,05 х текущий баланс....
Бинарный файл C++
Всем добрый день. Почему программа не записывает в бинарном формате? #include "stdafx.h" #include <iostream> #include <string> #include <Windows.h> #include <fstream> using namespace std;
C++ Копирование указателя http://www.cyberforum.ru/cpp-beginners/thread955184.html
При выходе из функции поле Tail теряет свои значения, я так понимая это происходит из-за того что поле Tail ссылается на указатель который удаляется. Как можно скопировать значение указателя? struct ListMember { int key; ListMember *next; };
C++ побитовые операторы _ не могу разобраться в этой теме_ Вопрос по ходу дела, программа принимает число в диапазоне от 0 и до 255, после чего выводит двоичный код числа. В 27 строке, оператор if сравнивает переменные u и t которые преобразовываются в двоичный коде ? #include <iostream> using namespace std; void show_binary(unsigned int u); int main() { unsigned u; подробнее

Показать сообщение отдельно
SanychBY
38 / 45 / 1
Регистрация: 04.06.2013
Сообщений: 1,532
15.09.2013, 23:09  [ТС]     Ошибка в программе
Цитата Сообщение от alsav22 Посмотреть сообщение
20 - 1, это 19. Т.е. читает на один символ меньше (чтобы осталось место для '\0') чем второй параметр. Пэтому массив, куда читает getline(), должен быть на единицу больше, чем длина строки.
То есть getline() просто добавляет в конец '\0'?
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru