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

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

Войти
Регистрация
Восстановить пароль
 
graph
1 / 1 / 0
Регистрация: 31.10.2008
Сообщений: 21
#1

Функция для сравнения двух символьных последовательностей - C++

15.12.2008, 09:49. Просмотров 1126. Ответов 2
Метки нет (Все метки)

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

Функция для сравнения двух массивов - C++
Функция нужна для ответа на вопрос задачи "Верно ли, что все элементы 1-ой последовательности входят во 2-ю последовательность."...

Функция сравнения двух строк - C++
Написать функцию сравнения двух строк, используя указатели на них. Прошу помочь написать код программа для заданного условия

Функция сравнения двух чисел - C++
Проверьте кто-нибудь код пожалуйста. Задача : Написать программу, выводящую на экран результат сравнения двух чисел в виде: A=10 B=5:...

Перегруженная функция сравнения двух дат - C++
Как сократить функцию которая сравнивает две даты? Получилось кое-как, да и еще предупреждение показывает, что значение возвращается не...

Обработка числовых и символьных последовательностей - C++
Дано натуральное число n, действительное число k и последовательность действительных чисел a1, a2, ..., an. Определить сколько членов...

Обработка числовых и символьных последовательностей - C++
Задание по Borland C++ 5.02,только НЕ BUILDER!!! Задание такое:Ввести произвольную последовательность символов.Определить в заданной...

2
BornLeader
53 / 49 / 1
Регистрация: 16.05.2008
Сообщений: 162
15.12.2008, 12:30 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <iostream>
using namespace std;
 
bool MyCompare(const char* str1,const char* str2)
{
  if(strlen(str1)==strlen(str2))
  {
    for(size_t i=0;i<strlen(str1);i++)
    {
      if(str1[i]!=str2[i])
        return false;
    }
    return true;
  }
  else
    return false;
}
 
int main(void)
{
  const char* str1 = "text1";
  const char* str2 = "text2";
 
  cout << boolalpha << MyCompare(str1,str1) << endl;
  cout << boolalpha << MyCompare(str1,str2) << endl;
  return 0;
}
0
accept
4832 / 3253 / 165
Регистрация: 10.12.2008
Сообщений: 10,569
16.12.2008, 00:08 #3
ещё
C++
1
2
3
4
5
6
7
8
9
/* strcmp_: возвращает <0 при s<t, 0 при s==t, >0 при s>t;
           с применением указателей */
int strcmp_(char *s, char *t)
{
    for ( ; *s == *t; s++, t++)
        if (*s == '\0')
            return 0;
    return *s - *t;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.12.2008, 00:08
Привет! Вот еще темы с ответами:

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

Дружественная функция для сравнения строк - C++
По заданию надо написать дружественную функцию, к-рая бы выводила список студентов заданного факультета. Не понимаю как надо правильно...

Написать программу, предназначенную для сравнения двух строк - C++
Написать программу, предназначенную для сравнения двух строк. (Строка считается большой, если при упорядочивании в алфавитном порядке она...

Сравнение двух символьных строк - C++
условие задачи состоит в том,чтобы написать программу для сравнения двух символьных строк,но с применением выделения динамической памяти


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

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

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