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

сдвиг текста с добавлением 1элемента - C++

Восстановить пароль Регистрация
 
awaman
0 / 0 / 0
Регистрация: 04.10.2012
Сообщений: 3
01.11.2012, 20:19     сдвиг текста с добавлением 1элемента #1
Добрый день задача такова надо после каждого знака окончания предложения вставить два пробела. С одним пробелом проблем нет просто меняем значение элемента массива, но второй как вставить не меняя значения, понимаю что надо переместить элементы на одну позицию в права и добавиться 1 пустой элемент, проблема в воплощении. Заранее спасибо.
Ниже код программы куда надо вставить данную возможность.
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
#include <iostream>
#include <cstdio>
#include <cstring>
using namespace std;
 
int main()
{   char str[80];
    char *q;
    const char* c =  ":;-,";
    const char* k =  "?!.";
    const char g=' ';
cout <<"inter:";
gets_s (str);
q=str;
char h;
for(h = 0; q[h] != '\0'; h++)
    {if(strchr(c, q[h]) != NULL)
        q[h] = ' ';
}
for(h = 0; q[h] != '\0'; h++)
    {if(strchr(k, q[h]) != NULL)
        q[h] = ' ';
}
        cout <<str<<'\n';
return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.11.2012, 20:19     сдвиг текста с добавлением 1элемента
Посмотрите здесь:

C++ последовательный сдвиг текста при нажатии клавиши
C++ обработка строки с удалением и добавлением элементов
C++ Односвязный список с добавлением нового элемента в конец.
C++ Проблема с добавлением заголовочного файла
A+B=C из файла с добавлением 0 dev c++ 4.9.9.2 C++
Сдвиг текста C++
Функции работы со строками, отличие функций с добавлением _s C++
C++ Класс с добавлением функций

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 03:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru