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

как пробежаться по массиву указателей не зная количество его элементов? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка: Run-Time Check Failure #3 - The variable 'zero' is being used without being initialized. http://www.cyberforum.ru/cpp-beginners/thread515716.html
int fun_mult(int *mas) { int zero; for (int i=0; i<10; i++){ if (mas=0) zero=i; else break; }
C++ Храним пароли в переменной Задался вопросом, как правильно хранить строку с приватной информацией в программе (переменной). Пример: TCHAR szComrnandLine = TEXT("\"C:\\Program Files\\Microsoft... http://www.cyberforum.ru/cpp-beginners/thread515704.html
C++ Стеки
Здравствуйте, помогите пожалуйста осилить задачу. Задача: Вот то что я написал, а дальше что то никак не идет. #include <iostream> using namespace std; const int size = 10;
C++ Длинная арифметика
http://www.********/index.asp?main=task&id_task=103 Как решить эту задачу? С помощью чего, и в чем смысл решения длянной арифметики?
C++ Проблемы с реализацией программы http://www.cyberforum.ru/cpp-beginners/thread515667.html
Всем добрый вечер! не могу понять в чем ошибка программы. Сама программа запускается, ввожу параметр eps и дальше она ничего не делает. Причем, если в main отключить строчку a =...
C++ Векторы Изучаю сейчас библиотеку vector. #include <vector> int main() { std::vector<int> v(2); // Создаем вектор, состоящий из двух элементов типа Int // Создаем ссылки на оба элемента int&... подробнее

Показать сообщение отдельно
go
Эксперт C++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
11.03.2012, 13:57
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
#include <iostream>
#include <algorithm>
#include <string>
#include <vector>
 
int main()
{
   std::vector<std::string> v = { "Hello", "world", "Dog", "Cat", "Hi" };
   std::string includes("Hi"), wrong("Go");
   
   auto it1 = std::find(std::begin(v), std::end(v), includes);
   auto it2 = std::find(std::begin(v), std::end(v), wrong);
   
   std::cout << includes 
             << " [ " 
             << (it1 != std::end(v) ? it1 - std::begin(v) : -1)
             << " ] "
             << std::endl
             << wrong             
             << " [ "
             << (it2 != std::end(v) ? it2 - std::begin(v) : -1)
             << " ] "
             << std::endl;
}
http://liveworkspace.org/code/f5cdf0...98eb0ea89da7ac
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru