Compilateur Code Blocks Fonctionne pas
Kelly
-
Kharec Messages postés 4146 Date d'inscription Statut Contributeur Dernière intervention -
Kharec Messages postés 4146 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je crois que tout est dit dans le l'intitulé du message ^^
Je viens de l'instatller
voilà ce qu'il m'affiche dans l'onglet buils log quand j'esaie de compiler:
"MetroM - Debug" uses an invalid compiler. Skipping...
Nothing to be done.
Que ce passe t il
Je crois que tout est dit dans le l'intitulé du message ^^
Je viens de l'instatller
voilà ce qu'il m'affiche dans l'onglet buils log quand j'esaie de compiler:
"MetroM - Debug" uses an invalid compiler. Skipping...
Nothing to be done.
Que ce passe t il
A voir également:
- Compilateur Code Blocks Fonctionne pas
- Code ascii - Guide
- Code blocks - Télécharger - Langages
- Code puk bloqué - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Code activation windows 10 - Guide
7 réponses
Salut,
Selon le message d'erreur, le compilateur n'est pas adapté... Peut être des erreurs dans ton code?
Selon le message d'erreur, le compilateur n'est pas adapté... Peut être des erreurs dans ton code?
Je travail avec Vista.
Mon code fonctionne bien chez quelqu'un qui travail sous linux avec GCC
j'ai essayé avec visual c++: marche pas
tu ne saurais pas ce que signifie ce message, peut etre ais je mal configuré code blocks
Mon code fonctionne bien chez quelqu'un qui travail sous linux avec GCC
j'ai essayé avec visual c++: marche pas
tu ne saurais pas ce que signifie ce message, peut etre ais je mal configuré code blocks
Je ne connais pas trop codebloks, je bosse sous Linux/UNIX, mais en ligne de commande dans les deux cas....
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Hum je vois!!!
Je ferais bien de m'y mettre à linux aussi! Satané Windows de *****! ^^
Je te remercie quand meme pour ton aide
rends moi un dernier service sit u veux bien stp: compile moi ça et dis moi si ca fonctionne
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
typedef struct StationListe{
char *donnee;
struct StationListe *precedent;
struct StationListe *suivant;
} Station;
typedef struct LigneMetroRepere{
Station *debut;
Station *fin;
int taille;
} LigneMetro;
void initialisation (LigneMetro * metro);
Station *alloc (Station * nouveau_element);
int insertion_dans_metro_vide (LigneMetro * metro, char *donnee);
int ins_fin_metro (LigneMetro * metro, char *donnee);
void affiche(LigneMetro *metro);
int main()
{
char* ligne1 [25]={"ladefense","esplanadedeladefense",
"pontdeneuilly","lessablons",
"portemaillot","argentine",
"charlesdegaulleetoile"};
int i;
char *donnee;
donnee = malloc(50);
LigneMetro *metro;
metro = (LigneMetro *) malloc (sizeof(LigneMetro));
initialisation(metro);
insertion_dans_metro_vide(metro,ligne1[0]);
for(i=1;i<7;++i)
ins_fin_metro(metro,ligne1[i]);
affiche(metro);
return 0;
}
/* les fonctions */
void initialisation (LigneMetro * metro){
metro->debut = NULL;
metro->fin = NULL;
metro->taille = 0;
}
Station *alloc (Station * nouveau_element){
if ((nouveau_element = (Station *) malloc (sizeof (Station))) == NULL)
return NULL;
if ((nouveau_element->donnee = (char *) malloc (50 * sizeof (char))) == NULL)
return NULL;
return nouveau_element;
}
int insertion_dans_metro_vide (LigneMetro * metro, char *donnee){
Station *nouveau_element;
if ((nouveau_element = alloc (nouveau_element)) == NULL)
return -1;
strcpy (nouveau_element->donnee, donnee);
nouveau_element->precedent = NULL;
nouveau_element->suivant = NULL;
metro->debut = nouveau_element;
metro->fin = nouveau_element;
metro->taille++;
return 0;
}
int ins_fin_metro (LigneMetro * metro, char *donnee){
Station *nouveau_element;
if ((nouveau_element = alloc (nouveau_element)) == NULL)
return -1;
strcpy (nouveau_element->donnee, donnee);
nouveau_element->suivant = NULL;
nouveau_element->precedent = metro->fin;
metro->fin->suivant = nouveau_element;
metro->fin = nouveau_element;
metro->taille++;
return 0;
}
void affiche(LigneMetro *metro){
Station *courant;
courant = metro->debut;
printf("[ ");
while(courant != NULL){
printf("%s ",courant->donnee);
courant = courant->suivant;
}
printf("]\n");
}
Je ferais bien de m'y mettre à linux aussi! Satané Windows de *****! ^^
Je te remercie quand meme pour ton aide
rends moi un dernier service sit u veux bien stp: compile moi ça et dis moi si ca fonctionne
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
typedef struct StationListe{
char *donnee;
struct StationListe *precedent;
struct StationListe *suivant;
} Station;
typedef struct LigneMetroRepere{
Station *debut;
Station *fin;
int taille;
} LigneMetro;
void initialisation (LigneMetro * metro);
Station *alloc (Station * nouveau_element);
int insertion_dans_metro_vide (LigneMetro * metro, char *donnee);
int ins_fin_metro (LigneMetro * metro, char *donnee);
void affiche(LigneMetro *metro);
int main()
{
char* ligne1 [25]={"ladefense","esplanadedeladefense",
"pontdeneuilly","lessablons",
"portemaillot","argentine",
"charlesdegaulleetoile"};
int i;
char *donnee;
donnee = malloc(50);
LigneMetro *metro;
metro = (LigneMetro *) malloc (sizeof(LigneMetro));
initialisation(metro);
insertion_dans_metro_vide(metro,ligne1[0]);
for(i=1;i<7;++i)
ins_fin_metro(metro,ligne1[i]);
affiche(metro);
return 0;
}
/* les fonctions */
void initialisation (LigneMetro * metro){
metro->debut = NULL;
metro->fin = NULL;
metro->taille = 0;
}
Station *alloc (Station * nouveau_element){
if ((nouveau_element = (Station *) malloc (sizeof (Station))) == NULL)
return NULL;
if ((nouveau_element->donnee = (char *) malloc (50 * sizeof (char))) == NULL)
return NULL;
return nouveau_element;
}
int insertion_dans_metro_vide (LigneMetro * metro, char *donnee){
Station *nouveau_element;
if ((nouveau_element = alloc (nouveau_element)) == NULL)
return -1;
strcpy (nouveau_element->donnee, donnee);
nouveau_element->precedent = NULL;
nouveau_element->suivant = NULL;
metro->debut = nouveau_element;
metro->fin = nouveau_element;
metro->taille++;
return 0;
}
int ins_fin_metro (LigneMetro * metro, char *donnee){
Station *nouveau_element;
if ((nouveau_element = alloc (nouveau_element)) == NULL)
return -1;
strcpy (nouveau_element->donnee, donnee);
nouveau_element->suivant = NULL;
nouveau_element->precedent = metro->fin;
metro->fin->suivant = nouveau_element;
metro->fin = nouveau_element;
metro->taille++;
return 0;
}
void affiche(LigneMetro *metro){
Station *courant;
courant = metro->debut;
printf("[ ");
while(courant != NULL){
printf("%s ",courant->donnee);
courant = courant->suivant;
}
printf("]\n");
}