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

Обработка строк - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Заменить первый и последний символ слова на * http://www.cyberforum.ru/cpp-beginners/thread107547.html
Слово вводится с клавиатуры: 1)Заменить первый и последний символ на * 2)Произвести обмен первого и последнего символов 3)К данному слову присоединить столько "!". Сколько в нем имеется букв 4)Удвоить все буквы во введённом слове 5)Перевернуть введённое слово (Пр. диск -> ксид)
C++ Гоночки в консоли Товарищи, помогите реализовать програмку, которая бы надвигала препятствия на машинку. До определенного момента дошел, а дальше ума не приложу. Вообщем есть 2 вопроса: 1. Как заставить двигаться кубик (*) не обращая внимания на машинку (%) 2. Как добавить еще несколько кубиков Коды: hand.h http://www.cyberforum.ru/cpp-beginners/thread107540.html
Почему возникает переполнение стека??? C++
У меня есть программа которая выводит все возможные перестановки заданного слова(числа) в данном случае числа 123, но почему то возникает переполнение стека. Помогите разобраться. //--------------------------------------------------------------------------- #pragma hdrstop #include "stdio.h" #include "conio.h" #include "cstring.h" #include "string.h"
C++ Структуры
Всем привет! Помогите плиз решить задачу))) Задача по структурам должна иметь консольное меню. Состоит из 2-х пунктов: 1. Описать структуру NOTE, содержащую следующте поля: - фамилия, имя; - номер телефона; - день рождения (число, месяц - массив из 3-х чисел); 2. Написать прогу, выполняющую следующие действия: - ввод с клавы данных в массив, состоящий из 9-и структур типа NOTE; записи...
C++ Как программно скачать html-страницу? http://www.cyberforum.ru/cpp-beginners/thread107526.html
Желательно обойтись без дополнительных библиотек, т.к. программа должна получиться компактной и запускаться на любом компьютере с Windows XP/Vista.
C++ Текстовые файлы. добрый день, помогите написать следующую программу: Случайным образом создать таблицу пар символьных значений и записать её в текстовый файл в виде: X Y a m t 9 5 8 ! 7 u * Считать из файла пары значений и поместить в другой текстовый файл те из них, где X и Y являются буквами латинского... подробнее

Показать сообщение отдельно
Nameless One
Эксперт С++
 Аватар для Nameless One
5753 / 3402 / 255
Регистрация: 08.02.2010
Сообщений: 7,390
22.03.2010, 18:52     Обработка строк
1.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include <string>
 
int main()
{   
    std::string string;
    std::cin >> string;
    for(std::string::iterator it=string.begin()+1; it!=string.end(); it+=2)
        string.insert(it, ' ');
    std::cout << string << std::endl;
    system("pause");
    return 0;
}
Добавлено через 3 минуты
2.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <string>
 
int main()
{   
    std::string string;
    std::getline(std::cin, string);
    size_t index;
    while((index=string.find(' '))!=std::string::npos)
        string.erase(index, 1);
    std::cout << string << std::endl;
    system("pause");
    return 0;
}
 
Текущее время: 21:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru