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

Строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ не работает сортироовка http://www.cyberforum.ru/cpp-beginners/thread940935.html
Здравствуйте форумчане! Суть проблемы такова, дан массив от 1 до n, пользователь вводит размер массива и количество потоков в которое должна выполняться программа, но из-за одного цикла(указал в...
C++ Не работает конструктор переноса Привет всем! такая проблема...создал класс с такими членами private: list<string> m_vertex; //Вершины соединены с m_edge list<string> m_only_vertex;... http://www.cyberforum.ru/cpp-beginners/thread940928.html
C++ Сравнение объектов string
Вопрос такой. Мне нужно организовать поиск по ключу типа string. Но сравниваются они посимвольно. if (somestring==parametr) {....} Такая вещь не подходит. Как лучше поступить?:(
как в Code::Blocks просмотреть локальные переменные? C++
знаю, что можно, а как - не знаю :( Добавлено через 15 часов 11 минут up...
C++ Почему не останавливается цикл по требованию? http://www.cyberforum.ru/cpp-beginners/thread940883.html
Здравствуйте! Интересует вопрос по теме. for (int i = 2; !flag; ++i) { if (cin.get() == 'q') flag = true; else { cin.unget(); ...
C++ int const и const int в чем разница этих записей Попалась мне тут программа для выборочно сортировки, с ней все в принципе ясно, но я в ней встретил записи, которые раньше не встречал, сначала я хотел их записать по своему т.к. думал пишется как... подробнее

Показать сообщение отдельно
dimoncraft
0 / 0 / 0
Регистрация: 27.03.2013
Сообщений: 36
22.08.2013, 17:06  [ТС]
Ребят,спасибо вам большое! Заработало,когда добавил const *char...alsav22,благодарю!
Но,у меня появилась другая проблема)


Добавляю в класс игрок метод :
C++
1
2
3
4
5
6
7
void showActivesListAll()
    {
        for(int i=0;i<getActivesCount();i++)
        {
            cout<<getActivByIndex(i).getName()<<endl;
        }
    }

Снова что-то не так
Почему по-одному я могу их выводить,а сразу все - нет?!Это ужас,это ошибка меня убьёт....
Спасибо вам большое за помощь!!

Добавлено через 9 минут
БОЖЕ,да это просто издевательство,даже если в main написать:
C++
1
2
3
4
for(int i=0;i<Dima.getActivesCount();i++)
        {
            cout<<Dima.getActivByIndex(i).getName()<<endl;
        }
то не работает ничего!А если писать по одной строчке :
C++
1
2
3
cout<<Dima.getActivByIndex(1).getName()<<endl;
cout<<Dima.getActivByIndex(2).getName()<<endl;
cout<<Dima.getActivByIndex(3).getName()<<endl;
то всё прекрасно работает! Что за?!!

Добавлено через 5 минут
Есть,нашёл ошибку...В цикле for переменная i должна начинаться с еденицы...Блин,сколько же я мучался...Вот я дурачек...Спасибо Вам Большое!!!!
C++
1
2
3
4
5
6
7
void showActivesListAll()
    {
        for(int i=0;i<getActivesCount();i++)
        {
            cout<<getActivByIndex(i).getName()<<endl;
        }
    }
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru