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

Файлы (чтение/запись) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ дана матрица, поменять местами минимальный элемент ниже главной диагонали с максимальным выше главной диагонали http://www.cyberforum.ru/cpp-beginners/thread993339.html
постоянно ругаетса вот так: Run-Time Check Failure #3 - The variable 'min' is being used without being initialized. #include"stdafx.h" #include <stdio.h> #include <iomanip> #include <string.h> #include <iostream> using namespace std; const int N=5; void RNG(int A);
C++ Использование перегрузки = для списка в составе класса Всем привет. Проблема такая: имеется класс, реализующий работу с длинными числами. Для представления длинного числа используется односвзязный список. Дабы было легче было работать, для списка перегрузил операцию равенства, но когда попытался использовать её в конструкторе начало ругаться плохими словами. Прошу помочь, заранее спасибо за ответы (компилятор Dev-C++) Класс длинных чисел: class... http://www.cyberforum.ru/cpp-beginners/thread993338.html
C++ Кракозябра кадировки
Здравствуйте, имеется вот такой кодик который найден в интернете, проблема в том что у меня он выводит не то что должен. Первую букву названия файла и краказябру вместо русского названия. А идея в выводе списка всех имен файлов в определённом каталоге #include <windows.h> #include <stdio.h> #include <conio.h> #include <iostream>
оператор break C++
Здравствуйте! Я где-то слышал, что использовать оператор break для выхода из цикла - не хорошо. И что его можно использовать только если без него совсем никак не получается. Я правильно понимаю?
C++ Выходной поток первого числа, второго , суммы первого и второго чисел http://www.cyberforum.ru/cpp-beginners/thread993324.html
Здравствуйте! Помогите пожалуйста написать программу, которая через стандартный входной поток принимает текстовые строки, в каждой из которых через пробел или символ табуляции записана пара действительных чисел (например, "31.528 23.836"), а затем в стандартный выходной поток выводит строки, которые содержат первое число, второе число, сумму первого и второго чисел (например, "31.528 23.836...
C++ Абстрактные классы Объясните пожалуйста почему это не работает и как исправить? cannot declare variable 'b1' to be of abstract type 'classB' because the following virtual functions are pure within 'classB':virtual void classA::Add() #include <iostream> #include <string> #include <cstdlib> using namespace std; подробнее

Показать сообщение отдельно
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
01.11.2013, 18:34     Файлы (чтение/запись)
Цитата Сообщение от albannikov Посмотреть сообщение
помогла проверка в начале цикла.
Код, из 3 поста, тоже нужно применять. В вашем коде, после чтения из base.txt, неправильное значение количества структур в файле получается (spisok). Происходит из-за того, что в первой строке цикла while() будет считан конец файла, но выход из цикла будет после того, как spisok увеличится на единицу.

Добавлено через 18 минут
Если, вместо использования итераторов, попробовать обычное бинарное чтение/запись?

Добавлено через 9 минут
И здесь:
C++
1
 std::ofstream nofs("base.bin", std::ios::app);
режим записи измените на бинарный.
 
Текущее время: 11:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru