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

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

Войти
Регистрация
Восстановить пароль
 
Hardcore
4 / 4 / 0
Регистрация: 24.10.2010
Сообщений: 200
#1

Написать функцию, сравнивающую 2 строки - C++

29.10.2010, 14:44. Просмотров 412. Ответов 8
Метки нет (Все метки)

Ваша задача написать функцию BOOL сравнить (символ * s1, Int size1, символ * S2, Int size2), который сравнивает две строки.

Вход
Входной содержит две строки. Каждая строка на отдельной строке.


IITU
IITU

Выход
Выход Да, если даны две строки или же не иначе.

YES
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.10.2010, 14:44     Написать функцию, сравнивающую 2 строки
Посмотрите здесь:

Написать функцию выделения первого слова из строки C++
C++ написать функцию str_cpy(s,t) копирования строки
C++ Написать функцию, которая удваивает каждый символ строки.
Написать функцию которая печатает строки полиндром C++
C++ Написать рекурсивную функцию удалениея пробелов из строки
Написать функцию, что вычисляет длину строки C++
C++ Написать функцию которая сцепляет 2 строки
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
asics
Freelance
Эксперт C++
2846 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
29.10.2010, 14:49     Написать функцию, сравнивающую 2 строки #2
strcmp
Hardcore
4 / 4 / 0
Регистрация: 24.10.2010
Сообщений: 200
29.10.2010, 14:56  [ТС]     Написать функцию, сравнивающую 2 строки #3
можешь написать через пойнтеры?
asics
Freelance
Эксперт C++
2846 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
29.10.2010, 14:58     Написать функцию, сравнивающую 2 строки #4
Если тебе надо сравнит две строки то функция strcmp ето и делает.
Hardcore
4 / 4 / 0
Регистрация: 24.10.2010
Сообщений: 200
29.10.2010, 14:59  [ТС]     Написать функцию, сравнивающую 2 строки #5
код написать можешь?
asics
Freelance
Эксперт C++
2846 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
29.10.2010, 15:04     Написать функцию, сравнивающую 2 строки #6
C++
1
2
3
4
5
6
#include <string> //для strcmp()
...
char str1[256] //сторока 1
char str2[256] //сторка 2
if(!strcmp(str1, str2)) //если ети строки одинаковы то....
...
Hardcore
4 / 4 / 0
Регистрация: 24.10.2010
Сообщений: 200
29.10.2010, 19:06  [ТС]     Написать функцию, сравнивающую 2 строки #7
У меня вышло вот так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include <string> 
using namespace std;
 
int main () {
char str1[256]; 
char str2[256]; 
cin>>str1>>str2;
if(!strcmp(str1, str2)) 
cout<<"yes"<<" ";
else cout<<"no"<<" ";
return 0;
}
и ещё как это через пойнтры сделать?
asics
Freelance
Эксперт C++
2846 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
29.10.2010, 19:10     Написать функцию, сравнивающую 2 строки #8
Как то так
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <string>
 
int main()
{
    char *p1 = "ololo";
    char *p2 = "ololo";
    if(!strcmp(p1, p2))
      std::cout << "yes";
    else
      std::cout << "no";  
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.10.2010, 19:21     Написать функцию, сравнивающую 2 строки
Еще ссылки по теме:

Написать функцию StrType (s). Назначение – определение типа строки s C++
C++ Написать функцию, которая объединяет строки
Написать программу, сравнивающую время сортировок массива C++
C++ Реализовать функцию, сравнивающую указатели
C++ Разработать функцию, сравнивающую две строки

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

Или воспользуйтесь поиском по форуму:
Hardcore
4 / 4 / 0
Регистрация: 24.10.2010
Сообщений: 200
29.10.2010, 19:21  [ТС]     Написать функцию, сравнивающую 2 строки #9
а как сделать с праизвольным вводом?
Yandex
Объявления
29.10.2010, 19:21     Написать функцию, сравнивающую 2 строки
Ответ Создать тему
Опции темы

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