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

Как разбить строку в Си на части?

Я ща пишу скрипт на C, и возникла проблема: на вход подается строка из буквы и цифры(A1, что-то по типу). И мне нужно разбить их в две переменные, причем вторую как int, а первую как char.
  • Вопрос задан
  • 133 просмотра
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Разработчик C++
    9 месяцев
    Далее
  • Нетология
    Специалист по информационной безопасности + нейросети
    12 месяцев
    Далее
  • Компьютерная академия «TOP»
    Учебная программа “Разработка программного обеспечения”
    30 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
wataru
@wataru
Разработчик на С++, экс-олимпиадник.
Это не разбиение на части, а разбор строки.
Вычтите из второго символа '0'. Ведь символы в C - это числа, просто каждому числу назначен символ по кодам ascii. Буквы английского алфавита и цифры идут по порядку в этих кодах. Поэтому при вычитании символа 0 вы получите численное значение цифры.

Для первой переменной просто скопируйте первый символ.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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