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

Запись структуры в файл. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сортировка двумерного массива по возрастанию http://www.cyberforum.ru/cpp-beginners/thread22698.html
Помогите, пожалуйста с задачей.:-[ Необходимо отсортировать двумерный массив по возрастанию (не переводя его в одномерный). Должно получиться примерно так: 0 0 1 1 2 3 4 5 7 8 9 9 С помощью одномерного массива - у меня получилось. А как без него не представляю даже:'(
C++ dynamic_cast #include <iostream> class B { public: virtual void foo(){std::cout<<"B";} private: int a; }; class D : public B { public: void foo(){std::cout<<"D"<<std::endl;} http://www.cyberforum.ru/cpp-beginners/thread22683.html
C++ Функция, которая при вводе натурального числа выводит количество цифр в нем и их сумму
Написать и протестировать функцию которая при вводе натурального числа выводит количество цифр в нем и их сумму. Пример : натуральное число 8564 количество цифр 4 сумма цифр 23
Функция atoi, без использования библиотеки string C++
функции atoi, без использования библиотеки string
C++ Вопрос по массивав, "институтский" вопрос. http://www.cyberforum.ru/cpp-beginners/thread22636.html
Готовлюсь к летней сессии по программированию. С++ Есть такая вот задачка (привожу как есть) Какие операторы надо записать до оператора int(*a) = new int чтобы был открыт массив, содержащий 5 строк и 10 столбцов В документации подобного не нашел. С программистами пообщался - такого не встречали. Такое может быть вообще в природе? И соответствует ли это стандарту: ANSI C++ ?
C++ Найти слово, один и тот же символ в котором встречается максимальное число раз (в рамках всей строки) состоит из слов, разделенных одним или несколькими пробелами. Найти слово, один и тот же символ в котором встречается максимальное число раз (в рамках всей строки). Если таких слов несколько, найти первое из них. :) подробнее

Показать сообщение отдельно
necto
5 / 4 / 1
Регистрация: 27.01.2009
Сообщений: 30
09.02.2009, 23:05  [ТС]     Запись структуры в файл.
Есть еще одна вещь, так как программа дорабатывается и усложняется(не знаю что еще придется доделать), есть вопрос про внос в подпрограммы работу с файлами.
Я не могу найти причину, но занесение в файлы из подпрограмм сделано не до конца корректно. Некоторые операции (например приведенная ниже) информацию из файла судя по всему не считывают, и не записывают.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
    int per(struct TRAIN pp[10],char ima[20]){
    int i=0,j=0;
    fstream f(ima, ios::app|ios::in|ios::beg);
    clrscr();
    for(i=0;i<4;i++)
    {
        while (!f.eof()){
        f.getline(pp[i].punkt,10);
        }
        f>>pp[i].nomb;
        f>>pp[i].time;
    }
 
    for(j=0;j<4;j++)
    {
        for(i=0;i<3;i++)
        if (pp[i].nomb>pp[i+1].nomb)
        {
               pp[8].nomb=pp[i].nomb;
               pp[7].nomb=pp[i+1].nomb;
               pp[i].nomb=pp[7].nomb;
               pp[i+1].nomb=pp[8].nomb;
               pp[8].time=pp[i].time;
               pp[7].time=pp[i+1].time;
               pp[i].time=pp[7].time;
               pp[i+1].time=pp[8].time;
               strcpy(pp[8].punkt,pp[i].punkt);
               strcpy(pp[7].punkt,pp[i+1].punkt);
               strset(pp[i].punkt,' ');
               strset(pp[i+1].punkt,' ');
               strcpy(pp[i].punkt,pp[7].punkt);
               strcpy(pp[i+1].punkt,pp[8].punkt);
                f<<pp[i].punkt;
                f<<'\n';
                f<<pp[i].nomb;
                f<<pp[i].time;
                f<<'\n';
        }
    }
    f.close();
    getch();
    return(0);
    }
Мне нужна подсказка в чем может быть ошибка, или совет как можно тестировать вывод из файла...
 
Текущее время: 07:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru