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

C++ Редактирование символьного массива с помощью указателей - C++

Восстановить пароль Регистрация
 
magrif
3 / 3 / 1
Регистрация: 01.11.2011
Сообщений: 153
01.11.2011, 22:51     C++ Редактирование символьного массива с помощью указателей #1
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
str = new char(strlen(tmp)+count+1);
strcpy_s(str, strlen(tmp)+1, tmp);
 
tmp[80]; сам массив куда ввели предложение
посчитали количество count вхождений в него символа + нулевой байт. 
В указатель запишем блок памяти чтоб решить эту задачу.
 
    while(*st != *p_st)
    {
        if(*st == symb)
        {
            while(*p_st != *st)
            {
            *(p_st+1)=*p_st;
            *p_st--;
            }
            *(p_st+1) = symb;
        }
        *st++;
    }
в результате получается ШАЛАШШ только.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.11.2011, 22:51     C++ Редактирование символьного массива с помощью указателей
Посмотрите здесь:

Решение задачи на матрицу с помощью указателей C++
C++ Вызовы функций с помощью указателей
C++ задать одномерный массив с помощью указателей
Слияние двух массивов, решение с помощью указателей C++
Замените все четные значения введённого с клавиатуры массива нулями и вывести скорректированные значения (с помощью указателей) C++
C++ Вывести значения всех элементов одномерного массива с помощью указателей
C++ С помощью указателей найти наибольшую сумму непрерывной последовательности положительных чисел массива
C++ Индексация массивов с помощью указателей

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

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

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