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

Классы.Заголовочные файлы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Добавить запись в файл, который уже содержит данные http://www.cyberforum.ru/cpp-beginners/thread810488.html
Есть файл(название не важно). Необходимо без удаления предыдущих данных ввести новые, например с новой строки
C++ Динамический 2-ный массив, count Sort Всем привет, я написал сортировку методом ПОДСЧЁТА для двумерного массива с динамической памятью, и вот что то не работает , посмотрите код, я тут на форуме смотрел тему сортировки массивов, и всё равно для двумерного не получается у мня, спасибо заранее. int count_sort(int **ptrarray,int nrow,int ncol) { srand(time(0)); ptrarray = new int* ; for ( int count = 0;... http://www.cyberforum.ru/cpp-beginners/thread810486.html
Как направить вывод из файла C++
Господа, подскажите, как быть с такой задачей. Есть текстовый файл. Допустим, 2 предложения, 10 слов всего. Необходимо каждое слово помещать в массив или вектор (не важно) по отдельности (для дальнейшего сравнения). Выделить слова думаю функцией "strtok", массив, думаю, типа vector <string> V; Но как использовать strtok, если текст в файле?? freopen ("file_name", "r", stdin) ??
C++ Разъясните эту строку как мне это привязать к функции
double (*func4 (double, double)); - как это привязать к функции, как я понимаю это масив указателей на функцию, но она почему то не получается привязать
C++ Двунаправленный список (добавление/удаление элементов в голову, просмотр списка, реализовать дублирование элементов с заданным значением) http://www.cyberforum.ru/cpp-beginners/thread810459.html
Здравствуйте! Помогите написать программу, обеспечивающую работу с двунаправленным нециклическим списком: добавление/удаление элементов в голову, просмотр списка, реализовать дублирование элементов с заданным значением. Желательно самый простой способ и с комментариями и алгоритм работы. Заранее спасибо.
C++ Разработать приложение, определяющее во введенном тексте (на английском языке) слово (слова) с минимальным числом повторяющихся букв Разработать приложение, определяющее во введенном тексте (на английском языке) слово (слова) с минимальным числом повторяющихся букв. подробнее

Показать сообщение отдельно
VD17
 Аватар для VD17
0 / 0 / 0
Регистрация: 06.02.2013
Сообщений: 17
16.03.2013, 22:14     Классы.Заголовочные файлы
Здравствуйте.Помогите найти ошибку.В программе.Вот код.
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
46
47
48
49
/* main.cpp */
#include <iostream>
#include <conio.h>
#include "Students.h"
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "Russian");
    // Создание объекта класса Student
    Students student;
    string name;
    string last_name;
    
    // Ввод имени с клавиатуры
    cout << "Name: ";
    getline(cin,name);
    // Ввод фамилии
    cout << "Last_name: ";
    getline(cin, last_name);
    // Сохранение имени и фамилии в объект класса Students
    student.set_name(name);
    student.set_last_name(last_name);
    // Оценки
    int score[5];
    // Сумма всех оценок
    int sum = 0;
    // Ввод промежуточных оценок
    for (int i = 0; i < 5; ++i) {
        cout << "Score " << i+1 << ": ";
        cin >> score[i];
        // суммирование
        sum += score[i];
    }
    // Сохраняем промежуточные оценки в объект класса Students
    student.set_scores(scores[]);
    // Считаем средний балл
    float average_ball = sum / 5.0;
    // Сохраняем средний балл в объекте класса Students
    syudent.set_average_ball(average_ball);
    // Выводим данные по студенту
    cout << " Average ball for " << student.get_name90 << " "
         << student.get_last_name() << " is "
         << student.get_average_ball() << endl;
         
             
    getch();
    return 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
/* students.h */
#include <string>
 
class Students  {
   public:
      void set_name(string student_name) // Установка имени студента
          {    name = student_name;   }
          string get_name() // Получение имени студента
          {   return name;   }
          void set_last_name(std::string student_last_name) // Установка фамилии студента
          {    last_name = student_last_name;   }
          string get_last_name() // Получение фамилии студента
          {   return last_name;  }
          void set_scores(int student_scores[])// Установка промежуточных оценок
          {
               for(int i = 0; i < 5; ++i)
               {   scores[i] = student_scores[i]; 
                 }
          }
          void set_average_ball(float ball) // Установка среднего балла
          {   average_ball = ball   }
          float get_average_ball() // Получение среднего бала
          {  return average_ball;  }
             private:
                      int scores[5]; // Промежуточные оценки
                     float average_ball;  // Средний балл
                     string name; // Имя
                     string last_name; // Фамилия 
};
Программа останавливается на #include "Students.h" и выводит в первой строке IOS C++ forbids declaration 'voidsets_scores' with no type. и еще много чего.Не смог понять в чем ошибка.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 18:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru