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

удалить пробелы из строки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ задача с массивами http://www.cyberforum.ru/cpp-beginners/thread403942.html
3)Задан массив размером 10.Сформировать два массива размером 5,включая в первый элементы исходного массива с четными индексами, а во второй - с нечетными.Вывести результат на экран.
C++ Расположить три числа по возрастанию 2)Расположить три числа А,В,С по возрастанию их значения. http://www.cyberforum.ru/cpp-beginners/thread403940.html
C++ Вычислить П(i+1)*(i+2) для всех i от 2 до N. Вывести результат на экран.
1) Вычислить П(i+1)*(i+2) для всех i от 2 до N. Вывести результат на экран.
Условие умножение массив на массив(матрицы) C++
Какое сделать условие, чтобы число строк одной матрицы введённых пользователем было равно числу столбцов другой матрицы?? вот у меня идёт умножение: for (int i=0;i<N;i++) for (int j=0;j<H;j++) { K=0; for(int k=0;k<T;++k) K+= A*B;
C++ текстовая информация http://www.cyberforum.ru/cpp-beginners/thread403914.html
Ввести строку и определить, располагаются ли буквы в ней в порядке, обратном алфавитному.
C++ Пару вопросов насчёт ввода массива. в общем так: действия над матрицами задаю константы, например N=10, M=10, K=10, L=10 надо ввести два массива произвольного размера (до 10 тк такие константы), например пользователь захочет ввести матрицу размера 4x6 и 6x9 Я не знаю как сделать так, чтобы пользователь мог вводить произвольный массив, у меня так, если задам константу 10x10 я буду обязан ввозить большую матрицу со 100... подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
16.12.2011, 19:02     удалить пробелы из строки
Цитата Сообщение от ююю Посмотреть сообщение
4) Написать программу ,которая удаляет из введенной с клавиатуры строки все пробелы.
- можно на Си можно на С++
Вариант Си
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
#include <conio.h>
#include <string.h>
 
int main()
{
    char str[1024];
    printf("Enter text less than 1024 chars\n");
    scanf("%[^\n]",str);//Г’Г*ГЄ ìîæГ*Г® ГўГўГҐГ±ГІГЁ ñòðîêó Г± ïðîáåëГ*ìè
    for(int i = 0; str[i + 1] != '\0'; i++)
    {
        if(str[i] == ' ')
        if(strcpy(&str[i],&str[i + 1]))
            i--;
    }
    printf("String after removing text : %s\n",str);
    printf("Press any key to continu\n");
    getch();
    return 0;
}
Миниатюры
удалить пробелы из строки  
 
Текущее время: 13:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru