Я использую scanf_s для двух разных входов и помещаю их в массивы символов. Я прикрепил код и вывод, который он дает
char firstName[30];
char lastName[30];
int main() {
// Input Name
printf("Please input your name: ");
scanf_s("%s %s", firstName, 30, lastName, 30);
printf("%s %s", firstName[30], lastName[30]);
_getch();
return 0;
}
вывод:
Please input your name: Jane Smith
(null) (null)
любая помощь в решении этой проблемы была бы здоровой, потому что любые scanf_s, которые я делаю, не будут работать, и это сводит меня с ума.
30
этоint
. Чтобы соответствовать Std C, Lib K., аргумент размера должен бытьsize_t
-->scanf_s("%s %s", sizeof firstName, sizeof firstName, lastName, sizeof lastName);
В коде есть и другие проблемы. - person chux - Reinstate Monica   schedule 09.05.2017