Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
Пaтрик
425 / 393 / 132
Регистрация: 21.01.2012
Сообщений: 972
Завершенные тесты: 1
14.12.2012, 14:24

Сравнение двух строк функцией strcmp

14.12.2012, 14:24. Просмотров 1777. Ответов 5
Метки (Все метки)

Ответ

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include <cstring>
#include <cstdlib>
 
int main()
{
    char str1[BUFSIZ];
    char str2[BUFSIZ];
    std::cin.getline(str1, BUFSIZ, '\n');
    std::cin.getline(str2, BUFSIZ, '\n');
    int cmp = std::strcmp(str1, str2);
    std::cout << (cmp == 0 ? "=" : (cmp > 0 ? ">" : "<")) << std::endl;
}


Вернуться к обсуждению:
Сравнение двух строк функцией strcmp
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.12.2012, 14:24

Сравнение двух строк
Здравствуйте! возникла у меня небольшая проблема со сравнением двух строк...

Сравнение двух строк
Написать функцию, выполняющую сравнение строк (с игнорированием множественных...

Сравнение двух строк string
Добрый день. Никак не пойму почему не хочет работать такой способ сравнения...

0
Другие темы раздела
C++ Как вывести 10 раз одну и туже фразу? http://www.cyberforum.ru/cpp-beginners/thread731506.html
Есть код и нужно что то дописать чтобы выводило его 10 раз #include <iostream> using namespace std; int main() { simon(10); cout << "Hello world"\n ; return 0;
C++ Как бросать эти исключения? throw popOnEmpty();, throw pushOnFull(Value);. Что нибудь надо выше заинкладить/написать? Что именно? http://www.cyberforum.ru/cpp-beginners/thread731477.html
C++ Умножение матриц
Как мне перемножить матрицы друг на друга? Искал в интернете все говорят воспользуйся boost, я скачал, а что делать дальше не понимаю. Можно ли извлечь из архива boost нужную библиотеку и просто...
C++ Найти самое короткое слово в котором первая и последняя буква одинакова
Написал код, вроде все правильно но почемуто невиводит то что мне надо. Для проверки дописал в сout вывод первой и последней буквы нужного слова, выводит, но сравнить ети буквы оно не хочет(( срочно...
C++ Заполнить 2 двухмерных массива разной длины символами.Написать функцию которая ставит символ * в младшем байте каждого слова массива http://www.cyberforum.ru/cpp-beginners/thread731397.html
Вот программа которая ставит символ * в старшем байте,помогите переделать в младший! #include<iostream.h> #include<math.h> #include<stdio.h> #include<conio.h> #include<stdlib.h> char mass;...
C++ Для настоящих знатоков которые умеют решать уравнения с использованием рекурсии Суть задания такова, решить данное уравнение с использованием рекурсии Ak=x/n * (Ak-1) подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru