Windows32

Тема в разделе "MS Visual C++", создана пользователем o4en1 krutoi, 25 янв 2008.

Статус темы:
Закрыта.
  1. o4en1 krutoi

    o4en1 krutoi Гость

    Код (Text):
    #include <windows.h>
    class SchoolClass
    {
    int *ClassData;
    int ClassDataIndex;
    public:
    SchoolClass(int NumberStudents);
    ~SchoolClass(void);
    void AddScore(int Score);
    int GetScore(int Index);
    float AverageScore(void);
    };
    SchoolClass::SchoolClass(int NumberStudents)
    {
    ClassData = new int[NumberStudents];
    ClassDataIndex = 0;
    }
    SchoolClass::~SchoolClass(void)
    {
    delete ClassData;
    }
    void SchoolClass::AddScore(int Score)
    {
    ClassData[ClassDataIndex++ ] = Score;
    }
    int SchoolClass::GetScore(int Index)
    {
    if(Index <= ClassDataIndex)
    {
    return ClassData[Index];
    }
    else
    {
    return -1;
    }
    }
    float SchoolClass::AverageScore(void)
    {
    float Sum = 0;
    if(ClassDataIndex == 0)
    {
    return -1;
    }
    for(int loop_index = 0;loop_index < ClassDataIndex;loop_index++)
    {
    Sum += (float) ClassData[loop_index];
    }
    return Sum / (float) ClassDataIndex;
    }
    void main()
    {
    SchoolClass HistoryClass(9);
    SchoolClass EnglishClass(10);

    HistoryClass.AddScore(80);
    HistoryClass.AddScore(81);
    HistoryClass.AddScore(82);
    HistoryClass.AddScore(83);
    HistoryClass.AddScore(84);
    HistoryClass.AddScore(85);
    HistoryClass.AddScore(86);
    HistoryClass.AddScore(87);
    HistoryClass.AddScore(88);


    EnglishClass.AddScore(91);
    EnglishClass.AddScore(92);
    EnglishClass.AddScore(93);
    EnglishClass.AddScore(94);
    EnglishClass.AddScore(95);
    EnglishClass.AddScore(96);
    EnglishClass.AddScore(97);
    EnglishClass.AddScore(98);
    EnglishClass.AddScore(99);
    EnglishClass.AddScore(100);

    cout << "Average score for History class: ";
    cout << HistoryClass.AverageScore() << "\n";
    cout << "Average score for English class:";
    cout << EnglishClass.$AverageScore() << "\n";
    }
     
  2. morpheus

    morpheus скриптописец

    Регистрация:
    7 авг 2006
    Сообщения:
    3.927
    Симпатии:
    0
    ошибка в строке #404

    подробнее расписать надо
     
  3. Pasha

    Pasha Гость

    <!--QuoteBegin-o4en1 krutoi+25:01:2008, 10:10 -->
    <span class="vbquote">(o4en1 krutoi @ 25:01:2008, 10:10 )</span><!--QuoteEBegin-->cout << EnglishClass.$AverageScore() << "\n";
    [snapback]94996" rel="nofollow" target="_blank[/snapback]​
    [/quote]Давно я на плюсах не писал, похоже, синтаксис поменялся серьезно.
     
  4. o4en1 krutoi

    o4en1 krutoi Гость

    я убрал доллар пишет вот такие ошибки
    d:\my progs\m\windows32\111.cpp(77): error C2065: 'cout' : undeclared identifier
    d:\my progs\m\windows32\111.cpp(78): error C3861: 'cout': identifier not found, even with argument-dependent lookup
    d:\my progs\m\windows32\111.cpp(79): error C3861: 'cout': identifier not found, even with argument-dependent lookup
    d:\my progs\m\windows32\111.cpp(80): error C3861: 'cout': identifier not found, even with argument-dependent lookup


    распиши если нетрудно
     
  5. Pasha

    Pasha Гость

    Для: o4en1 krutoi
    В начале файла:
    Код (Text):
    #include <iostream>
    using namespace std;
     
  6. o4en1 krutoi

    o4en1 krutoi Гость

    моя первая прога под windy спс
     
Статус темы:
Закрыта.

Поделиться этой страницей