Я ща пишу скрипт на C, и возникла проблема: на вход подается строка из буквы и цифры(A1, что-то по типу). И мне нужно разбить их в две переменные, причем вторую как int, а первую как char.
Это не разбиение на части, а разбор строки.
Вычтите из второго символа '0'. Ведь символы в C - это числа, просто каждому числу назначен символ по кодам ascii. Буквы английского алфавита и цифры идут по порядку в этих кодах. Поэтому при вычитании символа 0 вы получите численное значение цифры.
Для первой переменной просто скопируйте первый символ.