Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Циклические программы с регулярной сменой аргумента, содержащие ветвления Помогите написать программу задачи. Плиз. Вывести на печать значения, удовлетворяют условию y> 1.35 i y <2.4, и соответствующие значения аргумента. Аргумент х изменяется от 0.42 до 0.86 с шагом 0.04: Зарание спасибо.:) https://www.cyberforum.ru/ cpp-beginners/ thread749472.html C++ Где применяется bind
Можете пожалуйста привести пример, где boost::bind (или сейчас уже std::bind) необходим и без него не обойтись. Просто, понимаю как работает, но не понимаю где можно применить. Спасибо за ответы.
C++ Бинарное дерево https://www.cyberforum.ru/ cpp-beginners/ thread749459.html
Объясните пжлст почему не работает программа...при вводе файла пишет -842150451 /*Дан адрес P1 вершины дерева — записи типа TNode, содержащей поля Data (целого типа), Left, Right и Parent (типа PNode — указателя на TNode). Поля Left и Right указывают на дочерние вершины, а поле Parent — на родительскую вершину данной вершины (если вершина является корнем дерева, то ее поле Parent равно...
C++ Файловый ввод-вывод Всем привет. Задание такое: нужно составить программу которая рассчитывает значения полинома и выводит таблицу x-y, при этом записывает результаты в файл txt. Текстовый файл такого формата: степень полинома, далее коэффициенты в порядке от старших к младшим, далее два числа, задающих диапазон x для расчета значений полинома от -10 до 10) и точек 50-100 рассчитать, вывести в другой текстовый... https://www.cyberforum.ru/ cpp-beginners/ thread749444.html
C++ Защита данных от изменения в константном методе
Допустим, class test { public: void foo() const { arr = new int; // ошибка arr = 100; // все ок, но как сделать ошибку? }
C++ насколько это соответствует стандарту? https://www.cyberforum.ru/ cpp-beginners/ thread749427.html
#include <iostream> class shit { private: int x; public: shit(){} shit(int p) { x = p; } void set (int* y) { x = *y; }
C++ Составить блок-схемы https://www.cyberforum.ru/ cpp-beginners/ thread749425.html
Помогите составить блок схемы по задачам С++ и проверить эту задачу, если можно=) #include "stdafx.h" #include <iostream> #include <math.h> using namespace std;
intrinsics visual studio C++
Всем привет, кто нибудь может дать ссылку на книгу или ссылку где можно почитать про intrinsics , лучше чем в википедии не нашёл.Но хочется по подробнее, перелапатил весь нет.
C++ Нужно найти в каждой строке самое длинное слово нужно найти в каждой строке самое длинное слово <clx> https://www.cyberforum.ru/ cpp-beginners/ thread749422.html C++ дан ряд которий вводит пользователь заменить каждое второе слово на тире https://www.cyberforum.ru/ cpp-beginners/ thread749421.html
дан ряд которий вводит пользователь заменить каждое второе слово на тире (там еще нада меню функции но мне вижена ета часть кода) пожалуйства помогите завтра здать нада
Помогите найти ошибки в программе. C++
Не могу понять в чем тут ошибка. #include "stdafx.h" #include <iostream> #include <locale> #include <clocale> #include <math.h> #include <cmath> #include <cstdlib> using namespace std;
C++ Классы, комплексные числа и перегрузка оператора https://www.cyberforum.ru/ cpp-beginners/ thread749415.html
Составить описание класса для представления комплексных чисел. Обеспечить вы- полнение операций сложения, вычитания и умножения комплексных чисел. Операции организовать в виде перегруженных операторов. Написать программу, демонстри- рующую работу с этим классом. Имееться код, но выводит неясные ошибки. Комплятор просит поменять воид на инт что мне не нужно. в остриме выводит какието...
8 / 8 / 0
Регистрация: 07.12.2012
Сообщений: 143
0

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

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

Author24 — интернет-сервис помощи студентам
Здравствуйте.
помогите пожалуйста) есть класс:
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;
}
как что то похожее написать для класса? вроде когда читаю статьи, книги все понятно, но когда дело доходит до написания кода какой то ступор(((( помогите пожалуйста разобраться)

Вернуться к обсуждению:
Класс (работа с текстовым файлом) C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.12.2012, 11:13
Готовые ответы и решения:

Работа с текстовым файлом
Дан текстовый файл, фразы в котором отделены друг от друга точками, а слова – пробелами и знаками...

Работа с текстовым файлом
Дан текстовый файл, имеющий более 3х строк. Задание: удалить из файла последние три строки. ...

Работа с текстовым файлом
Прошу помощи. Должно быть консольное приложение. Описываю последовательность действий. Текстовый...

Работа с текстовым файлом
Добрый вечер, помогите пожалуйста с решением следущей проблемы: Есть текстовый файл, в котором...

1
29.12.2012, 11:13
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.12.2012, 11:13
Помогаю со студенческими работами здесь

Работа с текстовым файлом
Здравствуйте все! Мне очень нужна помощь в написании кода программы для работы с текстовым файлом....

Работа с текстовым файлом
Всем доброго вечера! Имеется текстовый файл в котором информация занесена таким образом -Название...

Работа с текстовым файлом
Здравствуйте. Имеется текстовый файл, в котором известно количество очков, набранных каждой из 19...

Работа с текстовым файлом
Создать текст файл с произвольной инфой. Организовать просмотр содержиммого файла.Организовать...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru