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

Считывание из файла в char - при выводе выводится лишнее - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Массивы. Найти сумму положительных элементов, расположенных в четных столбцах http://www.cyberforum.ru/cpp-beginners/thread818779.html
Найти сумму положительных элементов, расположенных в четных столбцах. (Матрица, или массив)
C++ программа для роботов Лего на С++ Составить программу на С++ для роботов Лего, чтобы при загрузки программы в NXT она работала. Робот должен выполнять действие вперед, поворот и цикл. http://www.cyberforum.ru/cpp-beginners/thread818740.html
C++ Вывод матрицы по схеме
Как можно вывести матрицу ранга 8 (64 элемента) по данной схеме? При выводе должна получится такая матрица: 1 16 17 32 33 48 49 64 2 15 18 31 34 47 50 63 3 14 19 30 35 46 51 62
C++ Добавление элементов в динам. массив с последующей сортировкой
Всем доброго времени суток. Можно ли как-нибудь добавлять элементы в динам. массив? Т.е. у меня массив string (фамилии) в алфавитном порядке; хочу добавить запись. Реализуемо? И ещё. Можно ли как-нибудь потом отсортировать быстро? Т.е. функция какая-нибудь есть для этого? (чтобы вручную не писать)
C++ Передача значения параметра из одного класса в другой при разных хедерах http://www.cyberforum.ru/cpp-beginners/thread818706.html
Всем здравствуйте! Застопорился над одним вопросом... Был бы очень благодарен за помощь! Суть: Нужно передать значение параметра из одного класса в другой, если он описан в другом .h. Например имеется вот такой код: a.h class A { public: A();
C++ Передача итератора другого объекта Имеется класс bigint, в нем объвлен vector<char> и итератор. При попытке перегрузки + bigint bigint::operator+(bigint &big) { bigint result; iter = number.begin(); big.iter = big.number.begin(); int temp; unsigned int temp = 0; for(int i=0; i<max(number.size(), big.number.size()); i++) подробнее

Показать сообщение отдельно
Kastaneda
Форумчанин
Эксперт С++
4479 / 2841 / 227
Регистрация: 12.12.2009
Сообщений: 7,223
Записей в блоге: 1
Завершенные тесты: 1
26.03.2013, 11:49     Считывание из файла в char - при выводе выводится лишнее
Цитата Сообщение от Wladius Посмотреть сообщение
а если строка будет больше 256, или лишняя память выделяется, то можно ли как-то выделить памяти столько сколько нужно не больше/меньше?
на самом деле прочитаются только 255 символов. Если строка будет больше, она не будет прочитана до конца.
Можно выделить ровно столько памяти, сколько нужно. Для этого сначал необходимо узнать размер файла.

Добавлено через 54 секунды
пример
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru