C struct création d'erreur n'est pas le nom d'un type de
Je suis juste essayer de mettre en place un simple récursive struct sans trop de connaissance de C (apprendre en quelque sorte)
voici mon make ligne de compilation,
g++ -o cs533_hw3 main.c
voici mon code
typedef struct Node Node;
struct Node
{
int texture;
float rotation;
Node *children[2];
};
Node rootNode;
rootNode.rotation
Voici mon erreur sur la dernière ligne
error: 'rootNode' does not name a type
Ne pas utiliser g++ pour le code en C, l'utilisation de gcc.
+1 @Mike, sauf que pour les deux
+1 @Mike, sauf que pour les deux
clang
ou clang++
peut-être encore mieux pour un débutant - pour l'amélioration de la qualité des messages d'erreur si de rien d'autre.OriginalL'auteur Justin Giboney | 2013-03-13
Vous devez vous connecter pour publier un commentaire.
Code doit être en fonctions en C. Vous pouvez déclarer des variables dans la portée globale, mais vous ne pouvez pas mettre les états financiers.
Exemple corrigé:
OriginalL'auteur Carl Norum
Ressemble à droite. Mais vous avez probablement voulu faire quelque chose avec rootNode.la rotation?
OriginalL'auteur Valeri Atamaniouk