Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Hardcore
4 / 4 / 4
Регистрация: 24.10.2010
Сообщений: 200
#1

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

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

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

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


IITU
IITU

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

YES
http://www.cyberforum.ru/cpp-beginners/thread1750044.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.10.2010, 14:44
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Написать функцию, сравнивающую 2 строки (C++):

Реализовать функцию, сравнивающую указатели
реализовать функцию, которая принимает на вход два указателя на базовый класс...

Написать программу, сравнивающую время сортировок массива
Помогите пожалуйста ума не приложу как сделать эту задачу :( Программа...

Написать функцию разбиения строки s пополам на две строки s1 и s2
Написать функцию разбиения строки s пополам на две строки s1 и s2 Сделал в...

Написать функцию переворота строки
не пайму, чего-то. вот есть страка, хачу перевирнуть, а ана не...

Написать функцию которая сцепляет 2 строки
Здравствуйте, требуется написать функцию которая "сцепляет" (конкатенация) 2...

8
asics
Freelance
Эксперт С++
2854 / 1789 / 355
Регистрация: 09.09.2010
Сообщений: 3,841
29.10.2010, 14:49 #2
strcmp
0
Hardcore
4 / 4 / 4
Регистрация: 24.10.2010
Сообщений: 200
29.10.2010, 14:56  [ТС] #3
можешь написать через пойнтеры?
0
asics
Freelance
Эксперт С++
2854 / 1789 / 355
Регистрация: 09.09.2010
Сообщений: 3,841
29.10.2010, 14:58 #4
Если тебе надо сравнит две строки то функция strcmp ето и делает.
0
Hardcore
4 / 4 / 4
Регистрация: 24.10.2010
Сообщений: 200
29.10.2010, 14:59  [ТС] #5
код написать можешь?
0
asics
Freelance
Эксперт С++
2854 / 1789 / 355
Регистрация: 09.09.2010
Сообщений: 3,841
29.10.2010, 15:04 #6
C++
1
2
3
4
5
6
#include <string> //для strcmp()
...
char str1[256] //сторока 1
char str2[256] //сторка 2
if(!strcmp(str1, str2)) //если ети строки одинаковы то....
...
1
Hardcore
4 / 4 / 4
Регистрация: 24.10.2010
Сообщений: 200
29.10.2010, 19:06  [ТС] #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;
}
и ещё как это через пойнтры сделать?
0
asics
Freelance
Эксперт С++
2854 / 1789 / 355
Регистрация: 09.09.2010
Сообщений: 3,841
29.10.2010, 19:10 #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";  
}
1
Hardcore
4 / 4 / 4
Регистрация: 24.10.2010
Сообщений: 200
29.10.2010, 19:21  [ТС] #9
а как сделать с праизвольным вводом?
0
29.10.2010, 19:21
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.10.2010, 19:21
Привет! Вот еще темы с решениями:

Написать функцию str_cpy(s,t) копирования строки
Добрый вечер.... Прошу помочь.... Нужно написать функцию str_cpy(s,t)...

Написать функцию, которая объединяет строки
Доброго времени суток ! Нужно написать функцию которая объединяет сроки(...

Написать функцию, что вычисляет длину строки
помогите написать программу по эти критериям size_t strlen( const char *s);...

Написать функцию которая печатает строки полиндром
Привет всем! Помогите разобратса в задаче.:( Написать функцию которая...


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

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

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