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

Класс (работа с текстовым файлом) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Циклические программы с регулярной сменой аргумента, содержащие ветвления http://www.cyberforum.ru/cpp-beginners/thread749472.html
Помогите написать программу задачи. Плиз. Вывести на печать значения, удовлетворяют условию y> 1.35 i y <2.4, и соответствующие значения аргумента. Аргумент х изменяется от 0.42 до 0.86 с шагом...
C++ Где применяется bind Можете пожалуйста привести пример, где boost::bind (или сейчас уже std::bind) необходим и без него не обойтись. Просто, понимаю как работает, но не понимаю где можно применить. Спасибо за ответы. http://www.cyberforum.ru/cpp-beginners/thread749466.html
Бинарное дерево C++
Объясните пжлст почему не работает программа...при вводе файла пишет -842150451 /*Дан адрес P1 вершины дерева — записи типа TNode, содержащей поля Data (целого типа), Left, Right и Parent (типа...
C++ Файловый ввод-вывод
Всем привет. Задание такое: нужно составить программу которая рассчитывает значения полинома и выводит таблицу x-y, при этом записывает результаты в файл txt. Текстовый файл такого формата:...
C++ Защита данных от изменения в константном методе http://www.cyberforum.ru/cpp-beginners/thread749440.html
Допустим, class test { public: void foo() const { arr = new int; // ошибка arr = 100; // все ок, но как сделать ошибку? }
C++ насколько это соответствует стандарту? #include <iostream> class shit { private: int x; public: shit(){} shit(int p) { x = p; } void set (int* y) { x = *y; } подробнее

Показать сообщение отдельно
svkpro
8 / 8 / 0
Регистрация: 07.12.2012
Сообщений: 143

Класс (работа с текстовым файлом) - C++

29.12.2012, 11:13. Просмотров 286. Ответов 1
Метки (Все метки)

Здравствуйте.
помогите пожалуйста) есть класс:
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
#include "stdafx.h"
#include <iostream>
#include <fstream>
#include <stdlib.h>
#include <conio.h>
#include <string.h>
#include <stdio.h>
 
using namespace std;
 
class Student{
    private:
        float sr_ball;
    public:
        //student(long,char*,char*,float,double);
        long id_student;
        string fio[100];
        char n_grupy;
        void search_student();
      void search_student(string fio);
        float calc_sr_bal(int,int);
        void show_student(string fio);
        //~student();
    
};
 
int main()
{locale::global(locale(""));
    
    system("pause");
    return 0;
}
я хочу чтобы программа работала с текстовым файлом - записывала в файл, искала в файле по фамилии или id, показать всех студентов, и показать только тех у кого средний бал больше 6.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
int main()
{
    locale::global(locale(""));
    system("chcp 1251");
    system("cls");
    const int len =81;
    char word[len], line[len];
    char divider[]=",. !?";
    cout<<"Введите слово для поиска: ";
    cin>>word;
    ifstream fin("text.txt");
    if(!fin){cout<<"файл не найден!\nубедитесь что файл существует и запустите программу еще раз!\n";
                goto gt;}
    int count=0;
    char *ptr;
    while(fin.getline(line,len)){
        ptr=strtok(line,divider);
        while(ptr !=NULL){
            if(!strcmp(ptr,word))count++;
            ptr=strtok(NULL,divider);
            }      
        }
    fin.close();
    if(count>0){cout<<"слово встречается "<<count<<"-ды\n";}
    else {cout<<"строки с таким словом отсутствуют\n";}
    gt:
    system("pause");
    return 0;
}
как что то похожее написать для класса? вроде когда читаю статьи, книги все понятно, но когда дело доходит до написания кода какой то ступор(((( помогите пожалуйста разобраться)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.