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

Написать функцию, которая удваивает каждый символ строки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Шаблонная функция С++ http://www.cyberforum.ru/cpp-beginners/thread244976.html
Помогите пожалуйсто понять ошибку Используется шаблонная функция в первом вызове она отображает значение типа int во втором типа double ошибку пишет в 10 строке. Вот такую D:\C++\C++8\4\123.cpp(10) : error C2782: 't __cdecl Max5(t ,t)' : template parameter 't' is ambiguous could be 'int' or 'double' Вот код #include <iostream> using namespace std; template <class t>
C++ Тренировка Так как я только недавно стал постигать азы с++ мне трудно пока учить синтаксис и тем более все его нюансы. Поэтому я считаю, что постоянные тренировки мне необходимы. Мне нужен такой ресурс на котором есть множество задачек на разные темы - от простых (хеллоу ворлд) до сложных (на будующие). Пока таких ресурсов мною обнаружено не было и поэтому я прошу у вас помощи, если вы знаете, что либо... http://www.cyberforum.ru/cpp-beginners/thread244961.html
Как печатать в cout << " РУССКИМИ БУКВАМИ" C++
Собственно проблема не втом чтобы наляпать в кауте русскими буквами, а чтобы потом эти русские буквы вывело на екран, а не абракадабру.....
Перевод программы из QBasic в C/C++ C++
Перевод программы из QBasic в C/C++: CLS INPUT st$ stn$ = "" INPUT s11$ INPUT s12$ k1 = LEN(st$) k2 = LEN(s11$) i = 1 WHILE i<k1-k2+1
C++ В матрице положительные элементы заменить на единичные , а отрицательные обнулить http://www.cyberforum.ru/cpp-beginners/thread244928.html
(результат выводится в виде файла ) В матрице (6,7) положительные элементы заменить на единичные , а отрицательные обнулить.помогите!!!
C++ массив дана прямоугольная матрица.найтиколичество строк с суммой элеменов,меньшей суммы элементов столбца номера K помогите плз а то что то запутался в условии и не погу понять что надо сделать программу в С++ подробнее

Показать сообщение отдельно
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
23.02.2011, 01:02     Написать функцию, которая удваивает каждый символ строки
bimmerok, Вообще в С++ стоит пользоваться С++, а не мешать С++ с Си...
В С++ будет выглядеть например так...

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <string>
#include <vector>
#include <iterator>
 
int main()
{
    std::vector<std::string> vec((std::istream_iterator<std::string>(std::cin)), std::istream_iterator<std::string>());;
    for(std::vector<std::string>::iterator iter=vec.begin(); iter != vec.end(); ++iter)
    {
         for(std::string::iterator it=iter->begin(); it != iter->end(); ++it)
         {
              it=iter->insert(it, *it);
              ++it;
         }
    }
    std::copy(vec.begin(), vec.end(), std::ostream_iterator<std::string>(std::cout, "\n"));
    return 0;
}
 
Текущее время: 17:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru