Как ввести строку с помощью scanf () и преобразовать ее в массив символов - PullRequest
1 голос
/ 06 июня 2019

Поэтому я пытаюсь, чтобы пользователь ввел строку, используя scanf (), а затем преобразовал эту строку в массив символов, которые затем я могу преобразовать в массив значений в зависимости от ввода символов.

я попытался ввести строку в массив напрямую и ввести строку в переменную, а затем преобразовать эту переменную в массив

int main() {
    char array[100];
    scanf("%s", &array);
}


int main() {
    char input, array[100];
    scanf("%s", &input);
    array[100]=input;
}

То, что я ожидал, было массивом символов, к которым я могу получить доступ

if(array[6]=='2'){
          ...
}

Я не получил никаких ошибок, но код, если операторы не выполняются

...