0 / 0 / 1
Регистрация: 24.09.2012
Сообщений: 85
1

Осуществить сравнение первых n символов двух строк

11.11.2012, 20:34. Показов 7970. Ответов 5
Метки нет (Все метки)

Осуществить сравнение первых n символов двух строк.


printf ("Сравнение З букв в Аbс и Abc %d\n",
strncmp("Abc", "Abc", 3));


примерно вот так
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.11.2012, 20:34
Ответы с готовыми решениями:

Сравнение двух строк и вывод общих символов
#include <iostream> using namespace std; void main() { char str; char strl;

Ошибка при сложении первых символов двух строк string
скрин ошибки приложил, код тоже там видно std::string mystr1 =...

Создайте функцию strcmp – сравнение двух строк, учитывая регистр символов
Всем привет :) Объясните , пожалуйста, почему не работает программа (работает неправильно )....

даны три строки. определить можно ли из символов первых двух строк получить третью строку
даны три строки. определить можно ли из символов первых двух строк получить третью строку.

5
0 / 0 / 2
Регистрация: 25.02.2012
Сообщений: 80
11.11.2012, 20:49 2
Если рассматриваешь строки как массив char-символов, то просто делаешь цикл по n-элементов для сравнения
Что-то вроде
C++
1
2
for(int i=0;i<n;i++)
if(string1[i]==string2[i]) cout<<i<<" элемент совпадает";
0
99 / 99 / 22
Регистрация: 14.04.2010
Сообщений: 280
Записей в блоге: 9
11.11.2012, 20:54 3
gunslinger17, вопрос с подвохом: ну а если две строки имеют разную длину ?
0
Don't worry, be happy
17769 / 10534 / 2034
Регистрация: 27.09.2012
Сообщений: 26,505
Записей в блоге: 1
11.11.2012, 20:56 4
Цитата Сообщение от ШКІПЕР Посмотреть сообщение
gunslinger17, вопрос с подвохом: ну а если две строки имеют разную длину ?
Ну так мы же сравниваем n первых символов, то если длина какой-то строки меньше n, тогда сразу можно сказать, что не равны эти символы.
0
0 / 0 / 2
Регистрация: 25.02.2012
Сообщений: 80
11.11.2012, 21:00 5
Цитата Сообщение от ШКІПЕР Посмотреть сообщение
gunslinger17, вопрос с подвохом: ну а если две строки имеют разную длину ?
Эм. Мы вроде сравниваем первые n символов только, а не строки целиком)
Если так ставить вопрос, то нужно запилить проверку на длину строк strlen'ом тем же.
0
0 / 0 / 1
Регистрация: 24.09.2012
Сообщений: 85
11.11.2012, 21:26  [ТС] 6
strncmp - сравнить первые n символов двух строк.
А вот как-то с использование этой функции можно?
А моя программа правильная . если для двух строк из 3 символов
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.11.2012, 21:26
Помогаю со студенческими работами здесь

Даны три строки. Определить, можно ли из символов первых двух строк получить третью строку.
Не решается.. (( бьюсь 2 дня.. Код свой приводить не буду дабы не сбивать многоуважаемых...

Получение первых строк двух файлов в переменные и сравнение значений этих переменных
Приветствую... Народ прошу помогите написать бат программу...я бы и сам написал, но знаю только...

Создать строку из общих символов первых двух строк
Появилась загвоздка с вроде бы несложным заданием. Суть состоит в том, что создать строку из общих...

Определить, можно ли из символов первых двух строк получить третью строку.
1. В файле записаны три строки. Определить, можно ли из символов первых двух строк получить третью...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru