Language C besoin d'aide!!
Fermé
Sandyc008
Messages postés
10
Date d'inscription
samedi 20 février 2010
Statut
Membre
Dernière intervention
29 mai 2010
-
24 avril 2010 à 00:36
sandyc008 - 24 avril 2010 à 21:37
sandyc008 - 24 avril 2010 à 21:37
A voir également:
- Language C besoin d'aide!!
- Language binaire - Guide
- Office 2016 language pack french 64-bit ✓ - Forum Bureautique
- Windows 7 language pack french download offline ✓ - Forum Windows 7
- Anno 1404 change language ✓ - Forum Jeux vidéo
- Photoshop cs6 french language pack - Forum Photoshop
2 réponses
Utilisateur anonyme
24 avril 2010 à 00:54
24 avril 2010 à 00:54
Salut,
Tu as fait pas mal d'erreurs de "traduction", par moments, tu as même une syntaxe de type BASIC. Exemple on ne peut pas comparer des chaînes de caractères de cette façon en C, ce sont des tableaux de caractères. Il y a des fonctions pour les chaînes dans "string.h".
Ton #define doit être mis avant la fonction main. Et il s'écrit
#define nb 8
tout simplement.
Les valeurs "vrai" et "faux" n'existent pas en C. Et d'ailleurs, surprenant mais le type "bool" n'est pas accepté par tous les compilateurs. Car ce type est introduit depuis la norme C99. On peut très bien utiliser un "int" avec 0 ou 1 pour représenter.
Plus qu'un long discours, ceci devrait t'aider à faire tes premiers pas en C :
https://c.developpez.com/cours/
Voir les "tutoriels d'initiation". Parcours aussi un peu Internet.
Il y a aussi énormément de livres sur le langage C car c'est un des plus populaires.
Tu as fait pas mal d'erreurs de "traduction", par moments, tu as même une syntaxe de type BASIC. Exemple on ne peut pas comparer des chaînes de caractères de cette façon en C, ce sont des tableaux de caractères. Il y a des fonctions pour les chaînes dans "string.h".
Ton #define doit être mis avant la fonction main. Et il s'écrit
#define nb 8
tout simplement.
Les valeurs "vrai" et "faux" n'existent pas en C. Et d'ailleurs, surprenant mais le type "bool" n'est pas accepté par tous les compilateurs. Car ce type est introduit depuis la norme C99. On peut très bien utiliser un "int" avec 0 ou 1 pour représenter.
Plus qu'un long discours, ceci devrait t'aider à faire tes premiers pas en C :
https://c.developpez.com/cours/
Voir les "tutoriels d'initiation". Parcours aussi un peu Internet.
Il y a aussi énormément de livres sur le langage C car c'est un des plus populaires.