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

Работа с файлами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Правильное название файла http://www.cyberforum.ru/cpp-beginners/thread854191.html
Привет всем. Нужна такая функция, которая бы проверяла правильность имени файла. То, к чему я пришел - выдает ошибку, если находит, что название корректно :( Заранее благодарю за помощь :) #define NUMBER_OF_STRICTED 20 //Думается мне, что проблема именно в том, как я объявляю "запретные" символы char *strictedSymbols = {"\\", "/", ":", "*", "?", "\"", "<", ">", "|", "CON", "AUX", ...
C++ Символьные матрицы. Определить номер последней по порядку строки, в которой содержится наи*большее количество попарно одинаковых символов Определить номер последней по порядку строки, в которой содержится наи*большее количество попарно одинаковых символов. Язык С++, среда Коде Называйте темы информативней. http://www.cyberforum.ru/cpp-beginners/thread854188.html
C++ Массивы структур. Определить количество студентов на n курсе, имеющих средний бал успеваемости выше среднего бала по его курсу
Определить количество студентов на n курсе, имеющих средний бал успеваемости выше среднего бала по его курсу. язык С++, среда Коде
Пузырьковая сортировка C++
Здравствуйте! Необходимо осуществить пузырьковую сортировку в столбцах двумерного массива. Но только сортировка должна быть среди отрицательных элементов. Покажу на примере. Допустим есть столбец массива: 4 -3 3 -2 -5 После сортировки он должен выглядеть так: 4 -5
C++ Структура в структуре. Как считать? http://www.cyberforum.ru/cpp-beginners/thread854172.html
Всем привет. Пишу курсач на тему База Данных студентов универа.. Реализовать надо на списках. У меня имеется структурка Group, которая содержит номер группы и вложенную структуру Student, которая в свою очередь содержит информацию о студентах(ФИО, номер группы, стипендию и т.д.) Мне нужно организовать консольный и файловый ввод. Как мне, считывая структуру Group, считывать внутри одной...
C++ Найти, каких чисел в последовательности больше - простых или совершенных помогите пожалуйста. напишите пожалуйста программу(функцию) Вводится последовательность целых чисел, 0 – конец последовательности. Найти, каких чисел в последовательности больше - простых или совершенных (функцией оформить проверку числа: результатами функций будет:1 – число простое, 0 – число непростое; 1 – число совершенное, 0 - нет). Название темы должно отражать ее суть. подробнее

Показать сообщение отдельно
Бомжара
Сообщений: n/a

Работа с файлами - C++

02.05.2013, 16:10. Просмотров 188. Ответов 0
Метки (Все метки)

Доброго времени суток всем! Извините, что обращаюсь к вам с такой банальной темой, но я не могу решить ее уже две недели. Работа с файлами. Во входном файле расположены структуры: названия услуг, их стоимость и время выполнения. Надо вывести названия услуг, имеющих одинаковую стоимость. Помогите кто чем может.

Собственно, код.

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
44
45
#include <fstream>
#include <iostream>
using namespace std;
 
struct spravka
{
    double cost;
    int time;
    char name;
};
 
void main()
{
    spravka mas, mass;
    int i,n=0,c=0;
    char mmas=NULL;
 
    ifstream in ("input.txt");
    ofstream out ("D:\output.txt");
    
    while(!in.eof())
    {
        in >> mas.name;
        in >> mas.cost;
        in >> mas.time;
        c=in.tellg();
        while (!in.eof())
        {
            
            in >> mass.name;
            in >> mass.cost;
            in >> mass.time;
            if (mas.cost==mass.cost)
            {
                out << mas.name << " ";
                mmas = mass.name;
            }
        }
        in.clear();
        in.seekg (c, ios::beg);
    }
    out << mmas << " ";
    in.close();
    out.close();
}
Добавлено через 1 минуту
Можно, конечно и подсчитать структуры счетчиком, увеличивая его до конца файла, но я хочу так реализовать.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru