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

Объектно-ориентированное программирование - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Составить программу которая переворачивает список L, изменяет ссылки в этом списке так, чтобы его элементы оказались расположенными в обратном порядке http://www.cyberforum.ru/cpp-beginners/thread298440.html
Составить программу, которая переворачивает список L, т.е. изменяет ссылки в этом списке так, чтобы его элементы оказались расположенными в обратном порядке.
C++ Произведение n первых нечетных чисел равно р. Сколько сомножителей взято? Произведение n первых нечетных чисел равно р. Сколько сомножителей взято? Если введенное число n не является указанным произведением, сообщить об этом. http://www.cyberforum.ru/cpp-beginners/thread298438.html
Создать файл wares, содержащий сведения об экспортируемых товарах (10 записей) C++
Создать файл wares, содержащий сведения об экспортируемых товарах (10 записей): указывается наименование товара, страна, импортирующая товар, и объём поставляемой партии в штуках. Найти страны, в которые экспортируется данный товар, и общий объём его экспорта.
Найти сумму первых N членов арифметической (геометрической) прогрессии. C++
Задачу нужно решить с помощью рекурсии.... Найти сумму первых N членов арифметической (геометрической) прогрессии.
C++ Структуры. Описать переменную служащий http://www.cyberforum.ru/cpp-beginners/thread298423.html
Описать переменную служащий, состоящую из имени, фамилии, отчества служащего, даты рождения, образования, домашнего адреса, профессии. Определить имена людей с высшим образованием. Выдать данные о служащем, который имеет ту или иную профессию.
C++ Сформировать квадратную матрицу порядка n по заданному образцу сформировать квадратную матрицу порядка n по заданному образцу 1111 1001 1001 1111 Именуйте темы осмысленно. Название темы должно максимально полно отражать ее содержимое. подробнее

Показать сообщение отдельно
Елена ))
 Аватар для Елена ))
-2 / 0 / 0
Регистрация: 11.05.2011
Сообщений: 67
24.05.2011, 10:08  [ТС]     Объектно-ориентированное программирование
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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
#include "stdafx.h"
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
#include <conio.h>
#include <tchar.h>
#include <iostream>
#include <windows.h>
using namespace std;
 
class Str
{
public:
    char* s;
    int len;
    Str()
    {
        len = 0;
        s = new char[0];
    }
    void SetLength(int Length)
    {
        if (Length<1) return;
        s = new char[Length];
    }
};
 
 
 
class StrList
{
public:
    Str* ArrSt;
    int count;
    StrList()
    {
        this->count = 0;
    }
 
    void Add(char* str)
    {
        int i=0;
        for(i=0;str[i]!='\0';i++);
        count++;
        ArrSt = new Str[count];
        ArrSt[count-1].len = i;
        ArrSt[count-1].SetLength(i);
        ArrSt[count-1].s = str;
    }
 
    char* GetStr(int index)
    {
        if (index<0 || index > count-1) return "ERROR INDEX";
        return ArrSt[index].s;
    }
 
    void PrintStr(int index)
    {
        if (index<0 || index > count-1) return;
        cout << endl << ArrSt[index].s << endl;
    }
 
    void ChangeStr(int index, char* NewStr)
    {
        if (index<0 || index > count-1) return;
        int i=0;
        for(i=0;NewStr[i]!='\0';i++);
        ArrSt[index].SetLength(i);
        ArrSt[index].s = NewStr;
    }
 
    void PrintAll()
    {
        cout << endl;
        for (int i=0; i<count; i++)
        {
            cout << ArrSt[i].s << endl;
        }
    }
};
 
void StrConnect(StrLis List1, StrList List2)
{
 
}
 
int _tmain(int argc, _TCHAR* argv[])
{   
    StrList My;
    char* ch=new char[256];
    cin >> ch;
    My.Add(ch);
    ch = "Amid";
    My.Add(ch);
    My.PrintAll();
    return 0;
}
Добавлено через 2 минуты
Не понимаю почему она не работает
 
Текущее время: 00:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru