theshockwave I work at a firm named Koslow |
tu as toujours ta structure mal formée dans le 1, et oui, dans le 2, tu as aussi besoin du int main()
Il faut que tu comprennes ce que tu écris, tout de même.
Ce int main(){} que tu définis, c'est le point d'entrée dans ton programme. Sans ca, le compilateur ne peut pas deviner ce qu'il doit faire exécuter en premier.
les accolades (ces symboles là : {} ) définissent des blocs. Le corps d'une fonction tout comme la déclaration d'une structure doivent être compris dans un de ces blocs :
A nouveau, en simplifiant un peu :
Code :
- struct SMaStructure // déclaration d'une structure
- { // début du bloc de la structure
- int membre1;
- float membre2;
- }; // fin du bloc de la structure, on peut passer à une autre déclaration
- int main() // déclaration de la fonction qui sert de point d'entrée dans le programme
- { // début du bloc de la fonction
- SMaStructure maStruct;
- maStruct.membre1 = 666;
- maStruct.membre2 = 42.0f;
- // tu peux mettre ici toute la logique de ton programme, ou, mieux, tu peux la séparer en fonction et ici, faire l'appel à ces fonctions.
- return 0; // un programme retourne 0 pour signaler qu'il s'est déroulé sans problème.
- } // fin du bloc de la fonction
|
---------------
last.fm
|