typedef struct Vector2D
{
float x, y;
} Vector2D;
void Vector2DZero(Vector2D *pResult)
{
pResult.x = 0;
pResult.y = 0;
}
En fonction Vector2DZero
, je veux définir les valeurs de x
et y
-0 pour un vecteur nommé pResult
, bien que je ne suis pas sûr de savoir comment accéder aux variables dans une nouvelle fonction en particulier avec un pointeur. (Je suis sûr que ce que j'ai fait est incorrect).Comment définir les valeurs Pointer définies par Typedef Struct dans une nouvelle fonction?
Je dois utiliser les fonctions mentionnées.
Ai-je besoin d'utiliser l'opérateur flèche? S'il vous plaît aider.
"Ai-je besoin d'utiliser l'opérateur flèche?" - Oui. Qu'est-il arrivé quand vous l'avez essayé? – usr
Soit un opérateur de flèche ou (* pResult) .x = ... – algrid
Que diriez-vous d'apprendre les bases à partir d'une ressource fiable? Les vidéos YT ou les blogs ne sont pas un bon moyen d'apprendre C. Il n'y a pas non plus d'essais et d'erreurs. – Olaf