Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как сравнить последний символ в строке с определенным символом? / 9 сообщений из 9, страница 1 из 1
12.01.2005, 13:25
    #32861022
Serega128
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сравнить последний символ в строке с определенным символом?
Т.е. делаю так:
char SubNet;
strcpy(SubNet, "10.0.0.0");
if(SubNet[strlen(SubNet)-1] == '0')
{
// Do something...
}
И он внутрь не заходит. В чем тут дело? Компилятор: VC++6
...
Рейтинг: 0 / 0
12.01.2005, 13:46
    #32861106
Lelikk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сравнить последний символ в строке с определенным символом?
Как это творение вообще-то не падает))))))))
char SubNet[16];
strcpy(SubNet, "10.0.0.0");
if(SubNet[strlen(SubNet)-1] == '0')
{
// Do something...
}
________________________________________________________
Глюк - это высокоорганизованная система не поддающихся определению частиц
...
Рейтинг: 0 / 0
12.01.2005, 14:22
    #32861181
Serega128
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сравнить последний символ в строке с определенным символом?
Забыл дописать, у меня так и было, но всё рано не работает.
...
Рейтинг: 0 / 0
12.01.2005, 15:51
    #32861506
13th_apostle
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сравнить последний символ в строке с определенным символом?
гы-гы... because:
strlen("10.0.0.0\0") = 9
strlen(subnet) -1 = 16 -1 = smth wrong =)
...
Рейтинг: 0 / 0
12.01.2005, 15:55
    #32861519
Serega128
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сравнить последний символ в строке с определенным символом?
Тогда как сравнить последний символ в строке с определенным символом?
Приведите свой пример?
...
Рейтинг: 0 / 0
12.01.2005, 15:56
    #32861522
13th_apostle
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сравнить последний символ в строке с определенным символом?
ватсон!! да оч просто: маска для адреса xxx.xxx.xxx.xxx. тогда адрес стоит записывать, как 010.000.000.000 и все =)
...
Рейтинг: 0 / 0
12.01.2005, 16:10
    #32861565
Serega128
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сравнить последний символ в строке с определенным символом?
>13 apostle
strlen(subnet) -1 = 7
и никак уж не 16, так что ненадо нам баки забивать! Незнаешь-так и скажи!
...
Рейтинг: 0 / 0
12.01.2005, 16:16
    #32861583
Serega128
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сравнить последний символ в строке с определенным символом?
А вот так работает:
int z = strlen(SubNet)-1;
if(SubNet[z] == '0')
MessageBox(0, "", "", 0);
Билл Гейтс маст дай!!!
...
Рейтинг: 0 / 0
12.01.2005, 16:20
    #32861592
13th_apostle
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сравнить последний символ в строке с определенным символом?
ну, бывает. мне казалось, что strlen(subnet[16]) = 16. сорри, ошибся. =)
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как сравнить последний символ в строке с определенным символом? / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]