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

Структуры. Сделал - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти максимально возможную площадь сарая и где он может размещаться. http://www.cyberforum.ru/cpp-beginners/thread292719.html
Фермер хочет построить на своей земле как можно больший по площади сарай. Но на его участке есть деревья и хоз. постройки, которые он не хочет никуда переносить. Для простоты представим форму сеткой...
C++ В массиве А из целых чисел..... В массиве А из чисел найти номер первого нечетного элемента.А чётные элементы этого массива заменить их индексами. http://www.cyberforum.ru/cpp-beginners/thread292710.html
задание по матрице C++
Здравствуйте! Извините, пожалуйста, за беспокойство( Я совсем новичок( кажется, просьбы помочь с лабами не самые лучшие, но вот не знаю, что делать, поэтому выкладываю. Если не сложно, помогите,...
C++ Шаблоны функций и классов
Друзья,очень нужна ваша помощь в решении следующей задачи Создать шаблонную очередь mydeque с использованием стандартного STL-контейнера vector, таким образом, чтобы добавление в конец и в...
C++ Програмирование графики http://www.cyberforum.ru/cpp-beginners/thread292679.html
Друзья срочно требуется помощь в решении следующей задачи Нужно построить траекторию движения дыух заряженных частиц,соединеных пружинкой с жесткостью k,в однородном электрическом поле с...
C++ о ранце Помогите пожалуйста! Нужно реализовать на Си++ задачу о ранце. мне бы еще алгоритм сией задачи...то, что есть в вики ничего хорошего....нормального доступного понятного алгоритма я тоже не... подробнее

Показать сообщение отдельно
Shato
2 / 2 / 0
Регистрация: 16.03.2011
Сообщений: 82

Структуры. Сделал - C++

10.05.2011, 21:44. Просмотров 328. Ответов 4
Метки (Все метки)

Сделал сам задачку, работает правильно, но нужно было через структуры, а я не понял как.
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
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
 
int main()
{
    ifstream fin("input.txt");
    ofstream fout("output.txt");
    string line, value;
    int space, val, yourVal, len;
    char valD[5] = "\0\0\0\0";
    cout << "Enter value: ";
    cin >> yourVal;
    while (fin.peek()!= EOF)
    {
        getline(fin, line);
        space = line.rfind(' ');
        len = line.length()-space;
        value = line.substr(space, len);
        strcpy(valD, value.c_str());
        val = atoi(valD);
        if(val < yourVal)
        fout << line << endl;
    }
    fin.close();
    fout.close();
    return 0;
}
Если кому не сложно, и у кого есть время, допишите чуть чуть, пожалуйста, вот условие:

Решить задачу, используя структуру содержащую члены-данные и члены-функции.
На основе данных входного файла составить инвентарную ведомость склада, включив следющие данные: вид продукции, стоимость, сорт, количество.
Вывести в новый файл информацию о той продукции, количество которой менее заданной величины.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru