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

Сравнение двух строк без учета пробелов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Кто поможет сделать оконный вид программы? http://www.cyberforum.ru/cpp-beginners/thread700242.html
Код : №1 #include <iostream> #include <iomanip> using namespace std; int main () { const int n = 4, m = 5; float arr; float c = 5.2;
C++ длина строки Определить длинну строки, которая введена пользователем. http://www.cyberforum.ru/cpp-beginners/thread700238.html
C++ Вывести слова которые начинаются с одной и той же буквы
как в структуре, вывести слова которые начинаются с одной и той же буквы? можете реализовать это в коде?
Не компилируется map C++
Здравствуйте. Значит, компилирую проект. Компилируется. Добавляю в члены класса такую строку: map<int, int> maps; Все, не компилируется. Ошибка 3 error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию Ошибка 4 error C2238: непредвиденные лексемы перед ";" Ошибка 2 error C2143: синтаксическая ошибка: отсутствие ";" перед "<" ...
C++ Ваши рекомендации, господа и дамы http://www.cyberforum.ru/cpp-beginners/thread700209.html
Как всё было: Бродил по форуму, нашел тему (что то вроде) " получить число от 1 до 999, добавить в соответствии с полученным числом "рубль", "рубля", "рублей". " но, пока писал программу тема исчезла с моих глаз (по поиску что то не нашел)... И так, вот код (комментарии очень лень вырезать, Вы уж извините...): #include <stdlib.h> #include <iostream> #include <string.h> #include <stdio.h>...
C++ Не получается составить блочную сортировку 4-й день мучаюсь...не знаю, как разрядность получить #include <iostream> #include <cstdlib> #include <ctime> using namespace std; void bucketSort (int , int); int main() подробнее

Показать сообщение отдельно
igorrr37
 Аватар для igorrr37
1593 / 1221 / 118
Регистрация: 21.12.2010
Сообщений: 1,868
Записей в блоге: 7
17.11.2012, 16:29     Сравнение двух строк без учета пробелов
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <cstring>
 
void RemoveSpaces(char* p)
{
    for(char* p1 = p; *p = *p1; ++p1)
    {
        if(*p != ' ')
            ++p;
    }
}
 
int main()
{
    char s1[] = "a    bba", s2[] = " ab  ba ";
    RemoveSpaces(s1);
    RemoveSpaces(s2);
    std::cout << std::boolalpha << (!strcmp(s1, s2)) << std::endl;
    return 0;
}
 
Текущее время: 03:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru