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

Мусор в файлах - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Где ошибка? http://www.cyberforum.ru/cpp-beginners/thread349586.html
Ошибка в правильности построения класса: STRUCT.cpp #include "struct.h" #include <iostream.h> #include <stdio.h> #include <conio.h> STRUCT::STRUCT() {
C++ Размер и выделение памяти под открытие файла. Всем привет. Уважаемые знатоки, вопрос в следующем) Значит задача такая, есть некий файл бинарный. Размер не известный (компилятору). Я его открываю, читаю все что там есть и вывожу на экран. Подскажите как определить размер этого файла и запихать все что там есть в буфер, который как раз будет динамическим (расширяемым в зависимости от размера файла)? Ну а затем вывести все это на экран.... http://www.cyberforum.ru/cpp-beginners/thread349560.html
Правильно ли построен класс C++
STRUCT.cpp #include "STRUCT.h" STRUCT::STRUCT() { clrscr(); printf(" Введите количество спортсменов: "); scanf("%d", &count); //Ввод количества участников min = init_athletes(all, count); printf("\n Самый юный участник:\nМесто в реестре: %d\nФамилия: %s\nИмя: %s\nВозраст:"
C++ Можно ли на базе массива реализовать контейнер
Можно ли на базе массива реализовать контейнер? Если да, то как это будет происходить?
C++ Заполнить двумерный массив следующим образом: 1 24 25 ... 120 2 ... 26 ... 119 http://www.cyberforum.ru/cpp-beginners/thread349516.html
Заполнить двумерный массив следующим образом: 1 24 25 ... 120 2 ... 26 ... 119 ... ... ... ... 1 14 ... ... 110 12 13 36 ... 109
C++ Перенести первые к элементов в конец дан одномерный массив М из 28 элементов. Перенести первые к элементов в конец: М, М,..., М,М,..., М подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
09.09.2011, 11:08     Мусор в файлах
Цитата Сообщение от Deviaphan Посмотреть сообщение
В данном случае даже f1.close() и f2.close() вызывать не обязательно... Норм тут всё с закрытием.
- 3-й поток закрыть надо!Любишь работать с открытыми потоками - работай, рано или поздно наступишь на грабли из за того что их не завершаешь!

Добавлено через 3 минуты
maxim43k, вбей file.close + проверь чтобы здесь
Цитата Сообщение от maxim43k Посмотреть сообщение
for (int k = 0; k < count; k++)
* *if (k == 0) min = k;
* *else if (all[k].age < all[min].age) min = k;
min не превысило count, иначе в файл будешь писать неинициализированную структуру all[min]
Цитата Сообщение от maxim43k Посмотреть сообщение
file.write((char *)&all[min], sizeof(athlete));
 
Текущее время: 23:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru