Эти строки все печатают правильный вход из массива, но каждый из них печатает только 3 символа каждого элемента, а не 4 символа, которые определяют каждый элемент. Есть ли параметр по умолчанию или настройки для Printf, которые я должен использовать или изменять?Печать 2-х элементов массива с помощью Printf
printf("at time[0][0]: \n%s \n",&time[0][0]);
printf("at time[3][0]: \n%s \n",&time[3][0]);
printf("at time[5][0]: \n%s \n",&time[5][0]);
Покажите определение 'time' и то, что, по вашему мнению, его значение находится во время печати. – chux
'% s' предназначен для печати * строки * (которая представляет собой серию« char », за которой следует нулевой ограничитель). Вы не отправляли достаточно кода для тех, кто проверял, действительно ли 'time [n]' содержит строки. –
все зависит от того, что со временем [] [], показать декларацию и как ее заполнить, чтобы ответить на ваш вопрос. –