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

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

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

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

29.10.2010, 14:44. Просмотров 420. Ответов 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++
реализовать функцию, которая принимает на вход два указателя на базовый класс Expression, и возвращает true, если оба указателя указывают...

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

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

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

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

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

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
asics
Freelance
Эксперт С++
2846 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
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
Эксперт С++
2846 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
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
Эксперт С++
2846 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
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
Эксперт С++
2846 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
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 строки
Еще ссылки по теме:

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

Написать функцию выделения первого слова из строки - 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