Форум программистов, компьютерный форум, киберфорум
Наши страницы

Помогите разобраться с zip архивами. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ переписать прогу в виде класса http://www.cyberforum.ru/cpp-beginners/thread50128.html
Помогите, пожалуйста! Нужно переписать эту прогу в виде класса с конструкторами. (Программа сортирует маршруты по номеру и названиям начального и конечного пункта, а затем по введённому названию...
C++ Шаблон функции min Всем отозвавшимся заранее спасибо!!! Разбирался с шаблонами функций.Задачка простенькая: найти минимальное число с двух введёных, проверить программу на целых числах, на числах с плавающей точкой и... http://www.cyberforum.ru/cpp-beginners/thread50114.html
C++ Флаги форматирования и манипуляторы
У многих новичков возникают вопросы, как вывести число в таком-то формате, а можно вывести так или так. Чтоб стало более ясно, вот небольшая #include <iostream> #include <iomanip> int main() {...
Пересчёт даты из Григорианской в Юлианскую C++
Пишу программу по астрономии, необходимо пересчитать Григорианскую дату в Юлианскую. Вот что навоял: #include <iostream> #include <cstdlib> using namespace std; int main() { int Month, M,...
C++ помогите написать лабу http://www.cyberforum.ru/cpp-beginners/thread50042.html
1. Дано 36-ричное число, содержащее не более 100 цифр (цифры 10,11,...,35 кодируются заглавными латинскими буквами А,В,...,Z). Переставить цифры числа таким образом, чтобы оно стало "счастливым"....
C++ Поиск звена с элементом el в списке, заданном указателем phead #include<iostream> using namespace std; class Spisok { private: struct node { int elem; node *sled; }; подробнее

Показать сообщение отдельно
Yukimir
0 / 0 / 0
Регистрация: 26.08.2009
Сообщений: 11
14.09.2009, 09:48  [ТС]
Цитата Сообщение от easybudda Посмотреть сообщение
может
C++
1
f<<sp->data<<endl;
?
В двух местах, кстати...

Добавлено через 4 минуты

А вот тут, похоже
C++
1
if(sp->nested != 0)
Как я сразу не заметил такую ошибку. Конечно ты прав f и if наоборот, примерно так:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
...
   fstream f;
   f.open(file_name.c_str());
 
   do
   {
      f<<sp->data<<endl;
         if(sp->nested != 0)
            vigryz_file(f, sp->nested);
   }while(sp->SetNext())
...
 
void vigryz_file(fstream &f, Spisok *sp)
{
   do
   {
      f<<sp->data<<endl;
         if(sp->nested != 0)
            vigryz_file(f, sp);
   }while(sp->SetNext())
}
Сейчас у меня пишется не напрямую в файл, у меня используется пока временная переменная, но при большом количестве данных это сильно тормозит систему. Я бы хотел избавиться от этой переменной и писать сразу в файл. Последовательно читать или писать я в него могу, а вот читать 2 последних символа, во время записи я пока не научился, подскажите как это возможно.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru