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

Структура из файла - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ упорядочить нечетные элементы массива по убыванию http://www.cyberforum.ru/cpp-beginners/thread112953.html
2.04 2.32 2.40 2.42 2.42 2.41 2.40 2.38 2.37 2.35 дан массив (см.выше) упорядочить нечетные элементы массива в порядке убывания помогите плизз))
C++ Линейные программы Ребят, у меня по курсовой тема "Линейные программы". И необходимо найти по этой теме минимум 15 листов теории, но я не могу найти столько. Подскажите в каких источниках есть нужная информация и ее количество. М.б. кто знает где скачать такую курсовую ? Заранее спасибо. http://www.cyberforum.ru/cpp-beginners/thread112949.html
C++ Не работает Cout
Не работает Cout компилю в 8 студии #include <stdio.h> #include <conio.h> #include <iostream> #include <stdlib.h> class alpha{ public: static int n; alpha(){ if (n==0)
C++ Реализация 2х потоков, работа с буфером, механизм семафоров
Год не было С++, а теперь по смежному предмету задали вот такое : Написать программу, содержащую два потока. Первый поток генерирует последовательность чисел и помещает их в буфер из Nbuf элементов (с проверкой на свободное место в буфере с использованием механизма семафоров). Второй считывает данные из буфера и выводит их на экран. Количество элементов Nbuf = 5, вид последовательности –...
C++ Работа с строками http://www.cyberforum.ru/cpp-beginners/thread112881.html
Помогите с заданием пожалуйста. Задание:"Отпечатать второе и третье слова произвольного текста."
C++ разбить строку в массив Как разбить массив символов в отдельный массив по слову?Я вот что-то написал,проде бы правильно,но когда например ввожу строку "heavy metal rulit vsegda",то mas выводится "rilitMMMMvsegda". int i,j,g; char mas1,mas2; cout<<"Vvedite stroku "; gets(mas1); j=0;g=0; for(i=0;i<=99;i++){ подробнее

Показать сообщение отдельно
stratovarius
13 / 13 / 0
Регистрация: 12.07.2009
Сообщений: 114
07.04.2010, 07:50  [ТС]     Структура из файла
Спасибо большое!
А без std никак нельзя?
Например кусок из моего кода:
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
struct pstr
{
        string group;
        float mass;
    int days;
        bool operator <(const pstr &par) const
        {
                return ((this->mass/this->days) < (par.mass/par.days));
        }
};
 
vector<pstr> p;
fstream ps,os;
int i;
 
void main(int argc, char* argv[])
{
        clrscr();
        
        ps.open("in.txt",fstream::in);
        while(!ps.eof())
        {
                pstr temp;
                ps >> temp.group
                   >> temp.mass
                   >> temp.days;
                p.push_back(temp);
        }
        ps.close();
        sort(p.begin(),p.end());
        
        os.open("out.txt",fstream::out);
        for(i=0; i<p.size(); i++)
        {
                cout << p[i].group << " "
                     << p[i].mass << " "
                     << p[i].days << "\n";
                os << p[i].group << " "
                   << p[i].mass << " "
                   << p[i].days << "\n";
        }
        os.close();
        
        getch();
}
Вот что-то наподобии, только по моему заданию

Добавлено через 10 часов 31 минуту
подскажите
 
Текущее время: 00:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru