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

Как объяснить в программе эти данные - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ 20: invalid conversion from `int (*)()' to `char' http://www.cyberforum.ru/cpp-beginners/thread518171.html
помогите исправит ошибку-20: invalid conversion from `int (*)()' to `char' #include <iostream> #include <conio.h> using namespace std; int main() { int word = 1; int d = 0; int pr = 0; ...
C++ Подсчитайте, сколько раз встречается каждая цифра в элементах двумерного массива Найдите все цифры в элементах двумерного массива и подсчитайте, сколько раз встречается каждая. Каждое действие оформить в виде функций. http://www.cyberforum.ru/cpp-beginners/thread518168.html
Замените группы элементов, состоящие из нечётного количества нулей, на один нулевой элемент, а из чётного — на два. C++
Дан массив Х, содержащий большое количество нулевых элементов. Замените группы элементов, состоящие из нечётного количества нулей, на один нулевой элемент, а из чётного — на два.
Исправить программный код C++
Вот программный код. При компиляции не показывает ошибок хотя она там есть я не могу её найти. P.S. C++ начал изучать недавно. Invoice.h #include <iostream> using namespace std; #include...
C++ Запись из файла *.txt или memo в массив http://www.cyberforum.ru/cpp-beginners/thread518149.html
Добрый вечер, постораюсь изложить свою проблему логично и лаконично) Вообщем суть вот в чем: Есть файл *.txt, в него записаны числа в столбец, вида: 0.05371 0.05127 0.00000 -0.04639...
C++ Статический массив При объявлении статического массива, его имя является константным указателем на начало массива, а как узнать адрес по которому он содержиться? Например: int arr; при выводе cout<<arr<<' '<<&arr; ... подробнее

Показать сообщение отдельно
soon
2542 / 1307 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
13.03.2012, 21:59
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
int main()
{
    string str("12345 67890 abcde klmno");
    istringstream iss(str);
    string outstr, word;
    while ( iss >> word )//Грубо говоря, пока в потоке есть символы для ввода в переменную
    {
        outstr += *(word.end()-1);//Добавить к outstr последнюю букву введенного слова
        if ( 1 < word.size() )//Если в слове больше одной буквы
            outstr += string(word.begin(), word.end()-1);//Прибавить остальные буквы(кроме последней)
        outstr.push_back(' ');//Добавить пробел
    }
    cout << str << endl << outstr << endl;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.