【发布时间】:2012-10-26 07:26:26
【问题描述】:
我对 C 并不陌生,但我刚刚发现了一个我必须处理的问题。 如何访问作为指向另一个结构的指针的结构成员?
例如
typdef struct {
int points;
} tribute;
typedef struct {
int year;
tribute *victor;
} game;
int main(){
tribute myVictor;
myVictor.points = 10;
game myGame;
myGame.year = 1994; // Runs fine
myGame.victor = myVictor; // I want to point the victor member of the game struct to
//myVictor object... But it gives me an error
}
我该如何纠正这个问题?我知道我应该将 myGame 变量作为指针.. 但我问我是否可以在普通的结构变量中做到这一点。
【问题讨论】:
-
哈哈,这让我明白了..我实际上是在几年前学习了 C.. 我现在只是为了一个项目而不得不再次处理它
标签: c data-structures