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

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

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

Обработка массивов символов! - C++

04.11.2013, 20:02. Просмотров 225. Ответов 1
Метки нет (Все метки)

Ребята, подскажите пожалуйста как в массиве символов убрать пробелы? или может я неправильно понял! Задание: изъять начальные пробелы из строки символов! Объясните пожалуйста!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.11.2013, 20:02
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Обработка массивов символов! (C++):

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

Обработка одномерных массивов. Сортировка массивов - C++
Здравствуйсте! Помогите пожалуйста написать программу! В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1)...

Обработка одномерных массивов. Сортировка массивов - C++
Здравствуйте, помогите пожалуйста решить задачу легким способом. В одномерном массиве, состоящем из n вещественных элементов, вычислить: ...

Обработка массивов - C++
Требуется: 1) Массивы должны быть динамические – организовать вы-деление памяти; 2) значения элементов массива вводятся с клавиатуры; ...

Обработка массивов - C++
Написать программу вычисления величины K, обратной произведению тех элементов массива b1,b2,…,bn, для которых выполнимо: 2i<bi<i!. Если...

Обработка массивов - C++
#include "stdafx.h" #include "C:/Users/andre/OneDrive/Документы/Visual Studio 2015/Projects/std_lib_facilities.h" int main() ...

1
ТОрчОК
Заблокирован
04.11.2013, 21:00 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream> 
#include <fstream>
#include <string>
int main () 
{ 
    char ch[] = "q w e    r t y";
    for(int i = 0; i < sizeof(ch); i++)
    {
        int j = i;
        while(ch[i] == ' ')
        {
            ch[i] = ch[++j];
            ch[j] = ' ';
        }
    }
    std::cout << ch;
    system("pause");
    return 0; 
}
Добавлено через 29 секунд
почему то выходит коруптед

Добавлено через 11 минут
так надо
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream> 
#include <fstream>
#include <string>
int main () 
{ 
    char ch[] = "q w e    r t y";
    for(int i = 0; i < sizeof(ch); i++)
    {
        int j = i;
        while(ch[i] == ' ')
        {
            ch[i] = ch[++j];
            if(ch[j] != '\0')
                ch[j] = ' ';
        }
    }
    std::cout << ch;
    system("pause");
    return 0; 
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.11.2013, 21:00
Привет! Вот еще темы с ответами:

Обработка массивов - C++
Народ помогите пожалуйста ото чет я не понимаю как это на с++ реализовать. Заранее спасибо! 1. Дана стpока символов. Пpизнак конца...

Обработка массивов - C++
Задание: Дана матрица А(n,m). Сформировать массив В(m), каждый элемент которого есть сумма четных элементов соответствующего столбца...

Обработка массивов - C++
Дана стpока символов. Пpизнак конца стpоки - символ '\n' (пеpевод стpоки). Стpока состоит из слов, pазделенных пpобелами. Вывести...

Обработка массивов - C++
Не знаю как сделать, а нужно срочно 1. Каждый пятый элемент массива А заменить максимальным из четырех предыдущих. 2. Положительные...


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

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

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