Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

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

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

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


IITU
IITU

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

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

Разработать функцию, сравнивающую две строки - C++
Всем привет. Возникла у меня проблема, т.к. я дуб. Задание:Разработайте функцию, которая сравнивает две строки, пропуская при этом все...

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

Написать программу, сравнивающую время сортировок массива - C++
Помогите пожалуйста ума не приложу как сделать эту задачу :( Программа должна запрашивать из файла двухмерный массив. Результат...

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

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

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

8
asics
Freelance
Эксперт С++
2850 / 1785 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
29.10.2010, 14:49 #2
strcmp
0
Hardcore
4 / 4 / 0
Регистрация: 24.10.2010
Сообщений: 200
29.10.2010, 14:56  [ТС] #3
можешь написать через пойнтеры?
0
asics
Freelance
Эксперт С++
2850 / 1785 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
29.10.2010, 14:58 #4
Если тебе надо сравнит две строки то функция strcmp ето и делает.
0
Hardcore
4 / 4 / 0
Регистрация: 24.10.2010
Сообщений: 200
29.10.2010, 14:59  [ТС] #5
код написать можешь?
0
asics
Freelance
Эксперт С++
2850 / 1785 / 144
Регистрация: 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 / 0
Регистрация: 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
Эксперт С++
2850 / 1785 / 144
Регистрация: 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 / 0
Регистрация: 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
Привет! Вот еще темы с ответами:

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

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

Написать рекурсивную функцию удалениея пробелов из строки - C++
Написать рекурсивную функцию, удаление пробелов из строки

Написать функцию выделения первого слова из строки - C++
Написать эту функцию - это ещё пол беды. Ещё необходимо ИСПОЛЬЗУЯ именно эту функцию найти в строке первое слово (не число) максимальной...


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

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

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