Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 5 
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 17.07.2005
Есть два символьных массива различной длины как можно сравнивать определенное кол-во символов из разных мест этих массивов .То есть к примеру первые 4 символа массива длиной в 11 символов с последними 4 символами массива длиной 9 символов.



Партнер
 

Member
Статус: Не в сети
Регистрация: 28.08.2006
А символы это буквы, цифры? И на каком языке надо?


Последний раз редактировалось Night.Elf.88 02.02.2007 17:18, всего редактировалось 1 раз.

 

Member
Статус: Не в сети
Регистрация: 22.01.2006
Откуда: Москва
имхо как то так:

Код:

{
  for (unsigned short int i = 0; i < quantity; i++)
      if (*(text + placeFirstArr++) == *(textSec + placeSecArr++))
      res++;
 //quantity - количество символов для сравнения
 //place***Arr - место символа в первом и втором массиве
}


писалось сразу сюда, так что строго не судить :)


 

Member
Статус: Не в сети
Регистрация: 17.07.2005
Night.Elf.88 писал(а):
А символы это буквы, цифры?

Символы.
Night.Elf.88 писал(а):
И на каком языке надо?

С++,без winapi тоесть пример должен быть актуальным для linux


 

Member
Статус: Не в сети
Регистрация: 14.01.2004
Откуда: Киев, Украина
_nic а проблема в чем? Тебе просто нужно написать обертку вокруг strncmp.

_________________
Ку ку


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 5 
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan