Définition d'une structure en c
Fermé
ahmaouche
Messages postés
4
Date d'inscription
jeudi 5 mars 2015
Statut
Membre
Dernière intervention
28 mars 2015
-
12 mars 2015 à 00:05
ahmaouche Messages postés 4 Date d'inscription jeudi 5 mars 2015 Statut Membre Dernière intervention 28 mars 2015 - 13 mars 2015 à 20:12
ahmaouche Messages postés 4 Date d'inscription jeudi 5 mars 2015 Statut Membre Dernière intervention 28 mars 2015 - 13 mars 2015 à 20:12
A voir également:
- Définition d'une structure en c
- Logiciel calcul structure bois gratuit - Télécharger - Architecture & Déco
- Structure d'un rapport de stage - Guide
- Dans son restaurant, igor utilise une application pour gérer les réservations. dans le schéma (structure) de la base de données de l’application représenté ci-dessous : de quoi « clients » est-il le nom ? de quoi « date » est-il le nom ? associez chaque terme avec un attribut, une donnée, un enregistrement, une table, une valeur ou une variable. - Forum Programmation
- Dans la table des matières du document à télécharger, le chapitre 6 et ses 2 sections n'apparaissent pas. trouvez l'erreur dans la structure du document et corrigez-la. mettez à jour la table des matières. quel est le mot formé par les lettres en majuscules de la table des matières après sa mise à jour ? ✓ - Forum Word
- Problème mise à jour table des matières - Forum Word
2 réponses
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
12 mars 2015 à 22:54
12 mars 2015 à 22:54
Tu parles de tableaux dynamiques mais tu n'en utilises pas.
Il faut mettre des pointeurs à la place des char mot[30] et cie.
Sinon, ça sera statique.
Il faut mettre des pointeurs à la place des char mot[30] et cie.
Sinon, ça sera statique.
ahmaouche
Messages postés
4
Date d'inscription
jeudi 5 mars 2015
Statut
Membre
Dernière intervention
28 mars 2015
13 mars 2015 à 20:12
13 mars 2015 à 20:12
Pour faire l'allocation dynamique j'ai utilisé la fonction malloc comme suit
Mais après la compilation j'ai les erreur suivantes:
C:\CodeBlocks\structuretp\main.c|28|note: previous declaration of 'traducteur' was here|
C:\CodeBlocks\structuretp\main.c|29|warning: initialization makes integer from pointer without a cast [enabled by default]|
C:\CodeBlocks\structuretp\main.c|29|error: initializer element is not constant|
Cordialement.
/********Allocation dynamique*******************************/
struct cellule {
char* mot;
struct cellule *suiv;
};
/********************************************************/
struct signif {
char* mot_fr;
char* syno_eng;
struct cellule* liste_mot;
};
typedef struct signif signif;
signif* traducteur ;
traducteur = malloc(sizeof(signif));
int main()
{
printf("Hello world!\n");
return 0;
}
Mais après la compilation j'ai les erreur suivantes:
C:\CodeBlocks\structuretp\main.c|28|note: previous declaration of 'traducteur' was here|
C:\CodeBlocks\structuretp\main.c|29|warning: initialization makes integer from pointer without a cast [enabled by default]|
C:\CodeBlocks\structuretp\main.c|29|error: initializer element is not constant|
Cordialement.