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


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