Задать вопрос

Как узнать заканчивается ли строка с символом '~' ?

Как на ЯП Си узнать заканчивается ли строка с символом '~' ?
  • Вопрос задан
  • 2743 просмотра
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Инженер по тестированию
    8 месяцев
    Далее
  • Яндекс Практикум
    DevOps для эксплуатации и разработки
    6 месяцев
    Далее
  • Яндекс Практикум
    Go-разработчик с нуля
    8 месяцев
    Далее
Решения вопроса 1
Rrooom
@Rrooom
К примеру:
bool endsWith (char* base, char* str) {
    int blen = strlen(base);
    int slen = strlen(str);
    return (blen >= slen) && (0 == strcmp(base + blen - slen, str));
}
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
0neS
@0neS
От си далек, но, думаю, вот так:
char string[size];
...
if (string[strlen(string)-1] == '~') {
    ...
}
Ответ написан
@nadom
оба ответа правильные.
не забудьте подключить
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы