У меня есть следующий массив,
struct Student{
char* Name;
int age;
Student* Next;
};
И я использовал следующие шаги для доступа к полям char *.
Метод 1;
Student s1 = {strdup("Name1"),26};
Method2:
Student s2;
s2.Name = strdup("Name2");
s2.age = 26;
Здесь я хотел бы знать, есть ли другой способ получить доступ к полю char * и, если нет, существует ли конкретный и лучший способ доступа к полям char *.
Также, каков наилучший способ иметь такую структуру данных, как имя, адрес и т. Д. Внутри структуры.я должен пойти с вышеупомянутым методом char *?или я могу иметь массив вместо?или в этом будет иметь смысл строка? (есть ли другой метод, доступный вместо char *. char array [], string stringname)
Моя конечная цель - правильно структурировать структуру данных с наилучшей методологией доступа.Пожалуйста, помогите !!!
struct DataStruct{
(char*/char [] / string) Name; // Need a best way
}
и механизм доступа.
если у нас есть только три механизма, такие как char *, char [] и string, то, пожалуйста, посоветуйте лучший способ доступа к нимиз int main ().
Большое спасибо