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

Сортировка букв английского алфавита - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ В экспресс-выпуске Visual C++ SKU не поддерживается редактирование ресурсов http://www.cyberforum.ru/cpp-beginners/thread337962.html
У меня стоит Microsoft Visual Studio 2010. Файл example.rc редактироваться не хочет, пишет "В экспресс-выпуске Visual C++ SKU не поддерживается редактирование ресурсов". Я так понял нужна не экспресс-версия. Можно ли экспресс превратить в НЕ экспресс? Если да, то что для этого нужно сделать?
C++ c java на с++ аналог package и import java в c++ http://www.cyberforum.ru/cpp-beginners/thread337938.html
Список объектов класса C++
Всем добрый день. Допустим есть класс. class Test { public: void Add() { ... } } void main() {
Ищу решебник! C++
Срочно нужен решебник автор: Павловская Т.А, год издания 2008-2009 Объективно-ориентирование программирование. Запрещено давать ссылки на скачивание программ и книг с файлообменников (рапида, депозит и т.п.) и других сайтов (форумов), если есть возможность их скачать с сайтов фирм-производителей. Правила форума
C++ Условие в while http://www.cyberforum.ru/cpp-beginners/thread337899.html
подскажите пожалуйста, могу ли я таким образом задавать условие в while как ниже в коде. Мне в принцепи надо что бы выполнялось до тех пор пока указатель не будет над последним элементом матрицы, то есть pArray. bool dfs (int i1, int **pArray,int *q) { bool test=false; int n=10, m=12, ii=i1; while(!pArray) { for(int d=0; d<m; d++) { if(pArray==1)
C++ Отображение Desktop в браузере Стоит задача написать прогу которая бы позволяла просматривать рабочий стол через браузер (любой моззила, ие, опера, сафари и т.д и т.п). :umnik: Сам в шоке... Пожалуйста поделитесь соображениями, как лутче это сделать...:-[ подробнее

Показать сообщение отдельно
grizlik78
Эксперт C++
 Аватар для grizlik78
1882 / 1414 / 101
Регистрация: 29.05.2011
Сообщений: 2,958
01.08.2011, 15:39     Сортировка букв английского алфавита
Цитата Сообщение от Diesel101 Посмотреть сообщение
Выходит мне надо писать опять то что написано в констракторе и заново s1 и s2 переписывать в setOne, setTwo?
setOne и setTwo инициализируются в конструкторе и доступны во всех функциях. Зачем их ещё раз инициализировать? Или я не понял вопроса.

Добавлено через 34 секунды
С указателями и динамическим выделением памяти это могло выглядеть как-нибудь так:
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
SetsManipulation::SetsManipulation(char* s1,char* s2)
{
    int size = 1;
    for(int i = 0; s1[i] != '\0'; ++i)
        ++size;
 
    setOne = new char[size];
    
    for(int i = 0; i < size; ++i)
        setOne[i] = s1[i];
 
    size = 1;
    for(int i = 0; s2[i] != '\0'; ++i)
        ++size;
 
    setTwo = new char[size];
 
    for(int i = 0; i < size; ++i)
        setTwo[i] = s2[i];
}
 
SetsManipulation::~SetsManipulation()
{
    delete [] setOne;
    delete [] setTwo;
}
Правда повторяющуюся часть можно было тоже вынести в отдельную функцию.
 
Текущее время: 01:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru