Непонимание с кодом - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Доброе время суток!Начал изучать си по книги Девида Гриффитса "Изучаем программирование на С" и втал на первом же коде:
#include<stdio.h>
int main()
{
    char card_name[3];
    puts("Введите название_карты: ");
    scanf("%2s, card_name");
    int val = 0;
    if (card_name[0] == 'K') {
        val = 10;
    } alse if (card_name[0] == 'D'){
        val = 10;
    } alse if (card_name[0] == 'J'){
        val = 10;
    }alse if (card_name[0] == 'A'){
        val = 11;
    } alse{
        val = atoi(card_name);
 
    }
    printf("Ценность карты: %i\n", val);
    return 0;
}
я понял как писать,как компелировать на gcc и VS но он выдает кучу ошибок хоть я и приписывал его из книги.Помогите понять,что с ним ,или мной не так.Спасибо!

Решение задачи: «Непонимание с кодом»

textual
Листинг программы
 scanf("%s", card_name);

Объяснение кода листинга программы

  1. Вводится строка card_name с помощью функции scanf.
    • Тип данных: char*
    • Значение: строка, введенная пользователем
    • Использование: сохранение имени карты для дальнейшей обработки

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 3.667 из 5