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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
leonid_dinoel
0 / 0 / 0
Регистрация: 28.02.2013
Сообщений: 16
#1

Динамический массив символов (строка) - C++

23.03.2013, 19:57. Просмотров 285. Ответов 0
Метки нет (Все метки)

функция для удаления четных слов с динамического массива символов. Но она делает все правильно, если в строку ввести нечетное количество слов. Но если ввести четное, то где то происходит зацикливание. Помогите, а то уже башка не варит.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
void Stringg (char* s, int n)
{
        for (int i = 0; i < n; i++)
            {
                if ((isspace(s[i]) != 0)&&(isspace(s[i+1])==0))
                   {
                                   i++;
                                   while ((isspace(s[i])==0)&&(s[i]!=0))
                                   {
                                         for(int j=i;j<n;j++)
                                                 s[j]=s[j+1];
                                   }
                                   
                   }
                   }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.03.2013, 19:57
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Динамический массив символов (строка) (C++):

динамический массив символов.. - C++
Со слова яблоко путем &quot;вырезок&quot; и &quot;склейок&quot; его букв получить слова блок и глаз

Динамический массив символов - C++
Что я делаю не так? вот код: header.h #include&lt;iostream&gt; #include&lt;string.h&gt; class m{public: m();~m(); void...

Двумерный динамический массив символов - C++
Одномерный массив создаётся, но когда пытаюсь сделать двумерный, то ошибка. Заранее спасибо. #pragma argsused #include &lt;tchar.h&gt; ...

Динамический массив символов. Обработка строки - C++
Реализовать функцию,принимающую только один параметр - динамический массив-строку s и ничего не возвращающую. Функция должна меня строку s...

Обработка массивов символов. Динамический массив - C++
Дано предложение в виде статического массива, где слова разделены пробелом. Скопировать предложение в динамический массив и поменять...

Используя динамический массив выполнить перемещение всех цифровых символов в начало заданной строки - C++
Требуется помощь в написании следующей задачи -&gt; Ввести символьную строку. Выполнить перемещение всех цифровых сим-волов в начало...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.03.2013, 19:57
Привет! Вот еще темы с ответами:

Строка как массив символов. Stack around the variable 'qu' was corrupted - C++
Всем привет! Есть простейшая задача: использовать вместо строки массив символов. В этом массиве символов надо найти последнее вхождение...

Дана строка символов. Проверьте,является ли данная строка палиндромом - C++
Парни нужна помощь,нужен код решения этой задачи на языке с++. Дана строка символов. Проверьте,является ли данная строка палиндромом.

Дана строка символов. Подсчитать общее число вхождений символов .,+ в строку - C++
Здравствуйте. Дана строка символов. Подсчитать общее число вхождений символов .,+ в строку. Как такую программу сделать? Заранее спасибо за...

Дана строка символов. Подсчитать общее число вхождений символов - C++
Привет всем. Дана строка символов. Подсчитать общее число вхождений символов .,+ в строку. Помогите реализовать данную программу. Нашел...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.