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

Программа с массивом структур - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как переделать прогу?? http://www.cyberforum.ru/cpp-beginners/thread367219.html
Вот программа на языке си++. как её переделать в си??? там надо вроде cout изменить. помогите!условие: вывести 10 случайных чисел в диапазоне от -100 до +100. возвести их в квадрат и посчитать сумму. #include <iostream> #include <stdlib.h> #include <time.h> using namespace std; int main() { int m, s = 0;
C++ Комбинация клавиш При нажатии комбинации CTRL+C нужно выполнить конкретную функцию. Не могу разобраться как это сделать. Создать функцию вроде как создал: BOOL CTRLC = RegisterHotKey( NULL, 1, MOD_CONTROL, 0x43); А как теперь в Мэйне обработать сочетание клавиш? Заранее спасибо. http://www.cyberforum.ru/cpp-beginners/thread367218.html
фибоначчи от и до. C++
Распечатать все чиса Фибоначчи, которые попадают в промежуток, заданный двумя введенными с клавиатуры натуральными числами. #include <iostream> #include <conio.h> using namespace std; void main() { int count=0,f1=0,f2=0,f3=1; cin>>n>>m; while((f1<=m) && (f1>=n))
C++ сохранить текст из memo
Как в С++ с помощью компонента savedialog сохранить файл из memo Добавлено через 6 минут или лучше как сделать так чтобы текст из мемо сохранялся без использования savedialog???
C++ Стек (односвязный список) http://www.cyberforum.ru/cpp-beginners/thread367204.html
Нужно реализовать операции работы со стеком(продвижение, вставка, удаление), хочется понять реализацию продвижения, а вставку и удаление сам напишу Добавлено через 54 минуты есть код #ifndef STACK_H #define STACK_H #include "list" template<class STACKTYPE> class STACK: private List<STACKTYPE> {
C++ Подскажите, пожалуйста. Существует - ли способ давать переменным типа char русские буквы так, чтобы они корректно потом выводились на экран/в файл? подробнее

Показать сообщение отдельно
lavengerl
0 / 0 / 0
Регистрация: 18.09.2011
Сообщений: 77
16.10.2011, 16:24     Программа с массивом структур
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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
#include <iostream>
#include <conio.h>
#include <fstream>
using namespace std;
 
class TestContent
{
 
public:
//  int x;
    void Init();
    void ReadFile(int x);
    void Read();
//  TestContent(int x1, int y1){x=x1;y=y1};
    struct Task
    {
        char vopros[100];
        char a[30];
        char b[30];
        char c[30];
        char d[30];
        char e[30];
        int tru;
        int balls;
    };  //array[100];
    Task mas[10];
private:
 
};
 
void TestContent::Init()
{
    Cout<<"bajaete zapovnutu pershi 5 testiv avtomatu4no?"<<endl<<"1-tak"<<endl<<"2-ni";
    cin>>this->x;
    if (this->x=1) ReadFile();
    else ReadFile(1);
}
 
void TestContent::ReadFile(int x=0)
{
    if(this->x=0)
    {
        ifstream File1("1.txt");
        for(int i=0,i<5,i++)
        {
            File1>>obj.mas[i].vopros>>obj.mas[i].a>>obj.mas[i].b>>obj.mas[i].c>>obj.mas[i].d>>obj.mas[i].e>>obj.mas[i].tru>>obj.mas[i].balls;
            cout<<obj.mas[i].vopros<<obj.mas[i].a<<obj.mas[i].b<<obj.mas[i].c<<obj.mas[i].d<<obj.mas[i].e<<obj.mas[i].tru<<obj.mas[i].balls;
        }
    }
    else    Read();
}
 
void TestContent::Read()
{
int x;
cout<<"vvedit putannia 5 variantid vidpovidi, nomer pravulnoi vidpovidi ta kilkist baliv za pravulny vidpovid"<<endl;
cout<<"skilku biletiv bajaete vvestu?(1-10";
cin>>x
for(int i=0,i<x-1,i++)
        {
            cout<<"bilet N"<<i+1;
            File1>>obj.mas[i].vopros>>obj.mas[i].a>>obj.mas[i].b>>obj.mas[i].c>>obj.mas[i].d>>obj.mas[i].e>>obj.mas[i].tru>>obj.mas[i].balls;
        }
}
 
int main()
{
   TestContent obj;
   obj.Init();
  getch();
return 0;
}
Мне требуется сделать выбор считать первых 5 элементов массива структур с файла или ввести их все с клавиатуры. Ошибки с экземпляром класав появляются. НЕзнаю как исправить.



Код
1>------ Построение начато: проект: laba2 programming, Конфигурация: Debug Win32 ------
1>  1.cpp
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(33): error C2065: Cout: необъявленный идентификатор
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(34): error C2039: x: не является членом "TestContent"
1>          c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(7): см. объявление "TestContent"
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(35): error C2039: x: не является членом "TestContent"
1>          c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(7): см. объявление "TestContent"
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(35): error C2660: TestContent::ReadFile: функция не принимает 0 аргументов
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(41): error C2039: x: не является членом "TestContent"
1>          c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(7): см. объявление "TestContent"
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(44): error C2143: синтаксическая ошибка: отсутствие "," перед "<"
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(44): error C2086: int i: переопределение
1>          c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(44): см. объявление "i"
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(45): error C2143: синтаксическая ошибка: отсутствие ";" перед "{"
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(46): error C2065: obj: необъявленный идентификатор
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(46): error C2228: выражение слева от ".mas" должно представлять класс, структуру или объединение
1>          тип: 'unknown-type'
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(46): error C2228: выражение слева от ".vopros" должно представлять класс, структуру или объединение
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(46): error C2065: obj: необъявленный идентификатор
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(46): error C2228: выражение слева от ".mas" должно представлять класс, структуру или объединение
1>          тип: 'unknown-type'
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(46): error C2228: выражение слева от ".a" должно представлять класс, структуру или объединение
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(46): error C2065: obj: необъявленный идентификатор
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(46): error C2228: выражение слева от ".mas" должно представлять класс, структуру или объединение
1>          тип: 'unknown-type'
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(46): error C2228: выражение слева от ".b" должно представлять класс, структуру или объединение
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(46): error C2065: obj: необъявленный идентификатор
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(46): error C2228: выражение слева от ".mas" должно представлять класс, структуру или объединение
1>          тип: 'unknown-type'
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(46): error C2228: выражение слева от ".c" должно представлять класс, структуру или объединение
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(46): error C2065: obj: необъявленный идентификатор
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(46): error C2228: выражение слева от ".mas" должно представлять класс, структуру или объединение
1>          тип: 'unknown-type'
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(46): error C2228: выражение слева от ".d" должно представлять класс, структуру или объединение
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(46): error C2065: obj: необъявленный идентификатор
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(46): error C2228: выражение слева от ".mas" должно представлять класс, структуру или объединение
1>          тип: 'unknown-type'
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(46): error C2228: выражение слева от ".e" должно представлять класс, структуру или объединение
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(46): error C2065: obj: необъявленный идентификатор
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(46): error C2228: выражение слева от ".mas" должно представлять класс, структуру или объединение
1>          тип: 'unknown-type'
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(46): error C2228: выражение слева от ".tru" должно представлять класс, структуру или объединение
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(46): error C2065: obj: необъявленный идентификатор
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(46): error C2228: выражение слева от ".mas" должно представлять класс, структуру или объединение
1>          тип: 'unknown-type'
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(46): error C2228: выражение слева от ".balls" должно представлять класс, структуру или объединение
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(47): error C2065: obj: необъявленный идентификатор
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(47): error C2228: выражение слева от ".mas" должно представлять класс, структуру или объединение
1>          тип: 'unknown-type'
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(47): error C2228: выражение слева от ".vopros" должно представлять класс, структуру или объединение
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(47): error C2065: obj: необъявленный идентификатор
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(47): error C2228: выражение слева от ".mas" должно представлять класс, структуру или объединение
1>          тип: 'unknown-type'
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(47): error C2228: выражение слева от ".a" должно представлять класс, структуру или объединение
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(47): error C2065: obj: необъявленный идентификатор
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(47): error C2228: выражение слева от ".mas" должно представлять класс, структуру или объединение
1>          тип: 'unknown-type'
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(47): error C2228: выражение слева от ".b" должно представлять класс, структуру или объединение
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(47): error C2065: obj: необъявленный идентификатор
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(47): error C2228: выражение слева от ".mas" должно представлять класс, структуру или объединение
1>          тип: 'unknown-type'
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(47): error C2228: выражение слева от ".c" должно представлять класс, структуру или объединение
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(47): error C2065: obj: необъявленный идентификатор
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(47): error C2228: выражение слева от ".mas" должно представлять класс, структуру или объединение
1>          тип: 'unknown-type'
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(47): error C2228: выражение слева от ".d" должно представлять класс, структуру или объединение
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(47): error C2065: obj: необъявленный идентификатор
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(47): error C2228: выражение слева от ".mas" должно представлять класс, структуру или объединение
1>          тип: 'unknown-type'
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(47): error C2228: выражение слева от ".e" должно представлять класс, структуру или объединение
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(47): error C2065: obj: необъявленный идентификатор
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(47): error C2228: выражение слева от ".mas" должно представлять класс, структуру или объединение
1>          тип: 'unknown-type'
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(47): error C2228: выражение слева от ".tru" должно представлять класс, структуру или объединение
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(47): error C2065: obj: необъявленный идентификатор
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(47): error C2228: выражение слева от ".mas" должно представлять класс, структуру или объединение
1>          тип: 'unknown-type'
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(47): error C2228: выражение слева от ".balls" должно представлять класс, структуру или объединение
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(59): error C2143: синтаксическая ошибка: отсутствие ";" перед "for"
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(59): error C2143: синтаксическая ошибка: отсутствие "," перед "<"
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(59): error C2086: int i: переопределение
1>          c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(59): см. объявление "i"
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(60): error C2143: синтаксическая ошибка: отсутствие ";" перед "{"
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(62): error C2065: File1: необъявленный идентификатор
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(62): error C2065: obj: необъявленный идентификатор
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(62): error C2228: выражение слева от ".mas" должно представлять класс, структуру или объединение
1>          тип: 'unknown-type'
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(62): error C2228: выражение слева от ".vopros" должно представлять класс, структуру или объединение
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(62): error C2065: obj: необъявленный идентификатор
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(62): error C2228: выражение слева от ".mas" должно представлять класс, структуру или объединение
1>          тип: 'unknown-type'
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(62): error C2228: выражение слева от ".a" должно представлять класс, структуру или объединение
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(62): error C2065: obj: необъявленный идентификатор
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(62): error C2228: выражение слева от ".mas" должно представлять класс, структуру или объединение
1>          тип: 'unknown-type'
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(62): error C2228: выражение слева от ".b" должно представлять класс, структуру или объединение
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(62): error C2065: obj: необъявленный идентификатор
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(62): error C2228: выражение слева от ".mas" должно представлять класс, структуру или объединение
1>          тип: 'unknown-type'
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(62): error C2228: выражение слева от ".c" должно представлять класс, структуру или объединение
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(62): error C2065: obj: необъявленный идентификатор
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(62): error C2228: выражение слева от ".mas" должно представлять класс, структуру или объединение
1>          тип: 'unknown-type'
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(62): error C2228: выражение слева от ".d" должно представлять класс, структуру или объединение
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(62): error C2065: obj: необъявленный идентификатор
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(62): error C2228: выражение слева от ".mas" должно представлять класс, структуру или объединение
1>          тип: 'unknown-type'
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(62): error C2228: выражение слева от ".e" должно представлять класс, структуру или объединение
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(62): error C2065: obj: необъявленный идентификатор
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(62): error C2228: выражение слева от ".mas" должно представлять класс, структуру или объединение
1>          тип: 'unknown-type'
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(62): error C2228: выражение слева от ".tru" должно представлять класс, структуру или объединение
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(62): error C2065: obj: необъявленный идентификатор
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(62): error C2228: выражение слева от ".mas" должно представлять класс, структуру или объединение
1>          тип: 'unknown-type'
1>c:\documents and settings\admin\мои документы\visual studio 2010\projects\laba2 programming\laba2 programming\1.cpp(62): error C2228: выражение слева от ".balls" должно представлять класс, структуру или объединение
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 18:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru