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

Вставить после каждого знака пунктуации в символьном массиве знак табуляции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Одномерные статические массивы http://www.cyberforum.ru/cpp-beginners/thread62263.html
Ввести одномерный статический массив из к чисел. И сдвинуть элементы массива циклически на n позиций влево.
C++ Бинарные числа! Перевод простого числа в бираное и расчет. Здравствуйте!Я понимаю, что моя просьба банальна, но я правда не могу никак разобраться с бинарными числами и переводом простых чисел в бинарные, а задание надо срочно сдать, иначе недопуск к... http://www.cyberforum.ru/cpp-beginners/thread62253.html
C++ Распечатать на дисплее таблицу умножения
Распечатать на дисплее таблицу умножения
C++ Ввод данных в консоль
Пишу консольное приложение в Visual Studio 2008 на C++. такая проблема: while((timerDelay<0)||(timerDelay>20000)) { scanf("%d", &timerDelay); if ((timerDelay<0)||(timerDelay>20000)) ...
C++ Удалить элементы массива, кратные 7 http://www.cyberforum.ru/cpp-beginners/thread62229.html
Помогите пожалуйста!) При выполнении работы используются статические массивы. Для организации статических массивов с псевдопеременными границами необходимо объявить массив достаточно большой...
C++ И снова я - три с половиной задачи. А вот и опять я с подборкой задач которые нужно решить, хотя не думаю что вы их будете решать но всё же пишу 1)Найти сумму элементов геометрической прогрессии с указаннымии номерами.Для прогрессии... подробнее

Показать сообщение отдельно
insolent
826 / 344 / 15
Регистрация: 30.01.2009
Сообщений: 1,204
09.11.2009, 02:13
Цитата Сообщение от lera8 Посмотреть сообщение
Вставить после каждого знака пунктуации в символьном массиве знак табуляции.
Возможно как-то
так
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
25
26
27
28
/*
    Вставить после каждого знака пунктуации в символьном массиве знак табуляции.
*/
 
//#include "stdafx.h"
#include <iostream>
#include <string>
using namespace std;
////////////////////////////////////////////////////////////////////
int main(int argc, char* argv[])
{
        char *ch = new char[80];
    string punct = ",-.:;";
        size_t found;
        cout << "Enter a string :>";
    cin.getline(ch,80);
    string str(ch,strlen(ch));
    found = str.find_first_of(punct);
    while (found != string::npos)
    {
        str.insert(found+1,"\t");
        found = str.find_first_of(punct,found+1);
    }
        strcpy(ch,str.c_str());
    cout << ch << endl;
    getchar();
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru