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

Все не получается сделать - C++

Восстановить пароль Регистрация
 
Jumb0
0 / 0 / 0
Регистрация: 24.09.2012
Сообщений: 85
12.11.2012, 20:58     Все не получается сделать #1
Осуществить сравнение первых n символов двух строк.

Знаю что надо использовать функцию strncmp
А вот как написать , не знаю

Добавлено через 25 минут
C++
1
printf("%i\n",strncmp (str1, str2,n));
почему ответ дает отрицательное число -1?

Добавлено через 3 минуты
типо выдает 1 . если первая строка и -1 если вторая?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.11.2012, 20:58     Все не получается сделать
Посмотрите здесь:

Две Программы по С++ по ООП - не получается сделать C++
C++ не получается сделать задание с оператором ->
Не получается сделать 3 класса шаблонными. C++
C++ Не получается чтобы он все символы с текста читал и типа счетчика который считает одинаковые символы как один и плюсует их....Как сделать правильно???
Нужно сделать таймер но не получается C++
C++ Не получается сделать задачу
C++ Не получается сделать переполнение буфера

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vourhey
Почетный модератор
6468 / 2243 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
12.11.2012, 21:01     Все не получается сделать #2
Цитата Сообщение от Jumb0 Посмотреть сообщение
почему ответ дает отрицательное число -1?
Потому что первые н символов строк не равны.

Добавлено через 1 минуту
Цитата Сообщение от Jumb0 Посмотреть сообщение
типо выдает 1 . если первая строка и -1 если вторая?
Да, "больше" соответственно.
Yandex
Объявления
12.11.2012, 21:01     Все не получается сделать
Ответ Создать тему
Опции темы

Текущее время: 16:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru