Почему не работает printf(), после ввода данных в функцию scanf_s?? Язык С, не С++

Вот код

#include <stdio.h>
int main(void)
{
char str[13];
scanf_s("%s", str);
printf("%s", str);
return 0;
}

вот вариант с амперсандом при вводе (думал может из-за него не работает как в других типах данных)

#include <stdio.h>
int main(void)
{
char str[13];
scanf_s("%s", &str);
printf("%s", str);
return 0;
}

Проблема в том что программа на некоторое время начинает грузиться ..ГРУЗИТЬСЯ!!!!!(банально с клавиатуры вывести на экран Hello World!), и после секунд 5 ничего не выводя консоль предлагает нажать любую клавишу для завершения. Как заставить scanf() вводить строки без сбоев????


Ответы (0 шт):