Я знаю, что название звучит странно, но я не знал, как его написать. У меня простая структура:
struct student_t
{
char name[20];
char surname[40];
int index;
};
У меня также есть функция, которая имеет только один аргумент, и это указатель на эту структуру. Я хочу проверить отдельные символы из строки в структуре, но я не знаю, как к ним добраться.
Я попробовал несколько вещей
p->name
Печатает всю строку.
*p->name
Печать первой буквы строки.
Я думал, что, добавляя числа к указателю, я могу перемещаться по строке.
Но когда я пытаюсь использовать
*(p+n)->name
печатает 0.
Я новичок в Си, не стесняйся ненавидеть.