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

Строки не совпадают

04.06.2015, 21:49. Показов 1613. Ответов 2
Метки нет (Все метки)

Добрый день. Решил написать мини-программу. 0на должна была отслеживать текущий IP проверять по базе имеющихся и принимать решения, давать доступ или нет. все началось хорошо. осталось только создать базу данных с IP для доступа, как вдруг я понял, что строки не совпажают, хотя визуально ни одинаковые.
вот код программы.

int main(int argcq, char* argvq[])
{
const int WSVer = MAKEWORD(2, 2);
WSAData wsaData;
hostent *h;
FILE *file;
char buf[128];


if (WSAStartup(WSVer, &wsaData) == 0)
{
if (gethostname(buf, 128) == 0)
{
h = gethostbyname(buf);
if (h != NULL)
{
char *b = {inet_ntoa (*(reinterpret_cast<in_addr *>(*(h->h_addr_list))))};
char* a = {"192.168.211.135"};


cout << a<< endl;
cout << b<< endl;

if(a==b)printf("GOOD");
else printf("NO good.....");
}
else
cout << "You have not any IP." << endl;
}
WSACleanup();
}
getchar();

system("pause");
return 0;
}

подскажите добрым советом и острым глазом. в чем проблема? всегда выводит NO good.....
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.06.2015, 21:49
Ответы с готовыми решениями:

Проверить, совпадают строки двух данных текстовых файлов. Если не совпадают, то вернуть номер первой такой пары строк
Проверить, совпадают строки двух данных текстовых файлов. Если не совпадают, то вернуть номер...

Необходимо определить длину каждой строки, определить сколько символив первой и второй строки совпадают
Приветик всем)) Очень нужна помощь. Помогите решить некоторые задачи. 1. Пускай мы имеем массив...

Имеются два текстовых файла по четыре строки; выяснить совпадают ли эти строки
Имеются два текстовых файла по четыре строки. Выяснить совпадают ли эти строки. Если нет, получить...

Определить, совпадают ли первые два символа первой строки с двумя последними символами второй строки?
Помогите решить задачку... Определить совпадаеют ли первые два символа первой строки с двумя...

2
:)
Эксперт С++
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
04.06.2015, 21:51 2
Лучший ответ Сообщение было отмечено zoomrjkz как решение

Решение

Цитата Сообщение от zoomrjkz Посмотреть сообщение
C++
1
if(a==b)printf("GOOD");
это сравнение указателей. Чтобы сравнить сишные строки нужна функция strcmp.
0
7166 / 6141 / 2802
Регистрация: 14.04.2014
Сообщений: 26,462
04.06.2015, 21:52 3
strcmp() используй для сравнения строк.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.06.2015, 21:52
Помогаю со студенческими работами здесь

Не совпадают строки
Добрый день замучился я за сегодня но у меня не совпадают строки в пиксель перфекте.Выставил...

Совпадают ли строки файлов
Имеются два текстовых файла с одинаковым колич-ом строк. выяснить совпадают ли строки.если нет то...

Определить, совпадают ли строки
Добрый вечер. Помогите мне, пожалуйста, решить задачу Напишите функцию bool Compare(string S1,...

Не совпадают введенная и заданная строки
Здравствуйте только начинаю изучать c++ и возникла проблема #include &lt;iostream&gt; #include &lt;string&gt;...

Напишите функцию, определяющую, совпадают ли 2 строки
Напишите функцию bool Compare(string S1, string S2), определяющую, совпадают ли 2 строки. ...

Определить, совпадают ли последний и предпоследний символы строки
дана строка символов содержащая слова определить совпадают ли последний и предпоследний символы


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

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

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