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

Итератор - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Просмотр значений переменных http://www.cyberforum.ru/cpp-beginners/thread366525.html
Пожскажите, как в Visual Studio 2010 открыть watches: окно, где показываются значения переменных на данном шаге.
C++ html "браузер" Конечно назвать это браузером, как в воду...:) Суть задачи такова: Вводим текст с html тегами, а на выходи получаем тот же текст, только с выполненными тегами. Накидал вот такое: (<br> -... http://www.cyberforum.ru/cpp-beginners/thread366509.html
C++ Написать программу по C++. Уже второй день голову ломаю...
Задание в общем понятное(вложенный файл C_PP.gif), но черт голову сломаешь как это все реализовать. Есть предположение для того чтобы создать массив надо использовать вложение while в for по схеме...
C++ Задание :упорядочить масив по принцыпу змейки обход указан на рисунку!
Вот схема по которой надо упорядочит этот массив! =================================== =========
C++ Программа(консольная) работает и одновременно ждет данные от клавиатуры. Как? http://www.cyberforum.ru/cpp-beginners/thread366484.html
Консольная программа. Например, рассмотрит игру "змейка". В этой игре одновременно змейка ползет и ждет данные от клавиатуры. Но если написать cin >> data, то ведь вся программа остановится, пока...
C++ Преобразовать входной файл, заменив в нем шестнадцатеричные числа на десятичные и наоборот. Очень нужна ваша помощь Разработать программу и подпрограмму (подпрограммы). Преобразовать входной файл, заменив в нем шестнадцатеричные числа на десятичные и наоборот. подробнее

Показать сообщение отдельно
kravam
быдлокодер
1702 / 889 / 45
Регистрация: 04.06.2008
Сообщений: 5,498
15.10.2011, 02:42
форматирую наугад
#include <windows.h>
#include <iostream>
#include <stdio.h>
#include <list>
using namespace std;
list<int>::iterator pos (list<int> *a, list<int>::iterator *it)
{


if (*it== (*a).begin())
printf ("равны!\n");
else
printf ("не равны!\n");

for (it; *it != (*a).end(); (*it)++)
{
if (**it == 5)
{
break;
}
}
return *it;
}
int main ()
{
SetConsoleCP (1251);
SetConsoleOutputCP (1251);


list <int> a;
for (int i = 0; i < 10; i++)
{
a.push_back(i);
}
list<int>::iterator it = a.begin();
cout<<*pos(&a,&it)<<endl;
getchar ();
return 0;
}
не славы ради но развития для!

#include <windows.h>
#include <iostream>
#include <stdio.h>
#include <list>
using namespace std;
list<int>::iterator pos (list<int> &a, list<int>::iterator &it)
{


if (it== a.begin())
printf ("ðàâíû!\n");
else
printf ("íå ðàâíû!\n");

for (it; it != a.end(); it++)
{
if (*it == 5)
{
break;
}
}
return it;
}
int main ()
{
SetConsoleCP (1251);
SetConsoleOutputCP (1251);


list <int> a;
for (int i = 0; i < 10; i++)
{
a.push_back(i);
}
list<int>::iterator it = a.begin();
cout<<*pos(a,it)<<endl;
getchar ();
return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru