Как добавить разные типы в таблицу?Во-первых, я должен создать функцию, чтобы добавить еду, которую я съел (char
), калории (int
) и час, в который я съел (float
) в таблицу с максимальным размером [100][4]
.
Единственные знания, которые у меня есть и которые я могу использовать для этого проекта для моего университета, - это указатели и таблицы, а НЕ структуры (это решение, о котором я тоже думал)
Я пробовалмногие вещи, и единственное, что я сделал, это заполнил только первый столбец названием еды.
for (j=0;j<4;j++){
if (j==0){
printf ("Add your food:\n");
//char
scanf("%s",&table[n][j]);
}else if (j==1){
printf ("Add calories:\n");
//int
scanf("%d",&table[n][j]);
}else if (j==2){
printf ("Add the time you ate:\n");
//float
scanf("%.2f",&table[n][j]);
}else if (j==3){
printf ("Kati\n");
}
}
Я ожидал, что мой код покажет все данные, которые я заполнил, но, конечно, это неРабота.Так есть ли решение добавить разные типы в таблицу?