begin process at 2012 05 28 18:53:09
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

compilateur C


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

compilateur C

mercredi 12 mars 2003 à 16:26:05 | compilateur C

hobbes

Bonjour,

je suis entrain d essayer d ecrire un compilateur C avec Flex et Bison. Or j ai du mal avec les if...then ... et autre boucle. (mon pb : comment lui faire allez au else si la condition est fausse, ...)

Qq a t il un compilateur qui fonctionne (si en plus vous avez un exemple d utilisation, ce serait super.)

Merci
mercredi 12 mars 2003 à 18:41:38 | Re : compilateur C

cmarsc

salut,

#include <stdio.h>
#include <conio.h>


int main(void)
{
char reponse;
int i;

cprintf("\nBOUCLE for");
for (i = 0; i < 10; i++) {
cprintf("%2d ",i);
}

cprintf("\n\nBOUCLE while");
i = 0;
while (++i < 10) {
cprintf("%2d",i);
}

cprintf("\n\nBOUCLE do while");
i = 0;
do {
cprintf("%2d",i);
} while (++i < 10);


cprintf("\n\nif : ENTREZ O/o pour vraie ou une autre touche ");

reponse = getch();
if (reponse == 'O' || reponse == 'o') {
cprintf("la condition est vraie");
} else {
cprintf("la condition est fausse");
}

cprintf("\n\nswitch ENTREZ O/o pour vraie ou une autre touche ");
reponse = getch();
switch(reponse){
case 'O':
case 'o':
cprintf("la condition est vraie");
break;

default:
cprintf("la condition est fausse");
break;
}

cprintf("\n\nappuyer sur une touche pour quitter ");

getch();
return 0;

}

tu as sur le site de borland des compilateur gratuits turbo C/C++ et d'autres.

[ Lien ]/
DEVC++


-------------------------------
Réponse au message :
-------------------------------

> Bonjour,
>
> je suis entrain d essayer d ecrire un compilateur C avec Flex et Bison. Or j ai du mal avec les if...then ... et autre boucle. (mon pb : comment lui faire allez au else si la condition est fausse, ...)
>
> Qq a t il un compilateur qui fonctionne (si en plus vous avez un exemple d utilisation, ce serait super.)
>
> Merci
jeudi 13 mars 2003 à 09:27:41 | Re : compilateur C

hobbes


Oui, merci, mais je vais essayer de reformuler ma question :
je sais comment marche les boucles, je sais ou trouver des compilateurs tout fait, mais le but de mon operation, c est de construire moi meme un compilateur avec l aide de flex et bison. Et c est avec ces outils que j ai du mal à lui dire "si la consition est fausse, va a la ligne du else."


-------------------------------
Réponse au message :
-------------------------------

> salut,
>
> #include <stdio.h>
> #include <conio.h>
>
>
> int main(void)
> {
> char reponse;
> int i;
>
> cprintf("\nBOUCLE for");
> for (i = 0; i < 10; i++) {
> cprintf("%2d ",i);
> }
>
> cprintf("\n\nBOUCLE while");
> i = 0;
> while (++i < 10) {
> cprintf("%2d",i);
> }
>
> cprintf("\n\nBOUCLE do while");
> i = 0;
> do {
> cprintf("%2d",i);
> } while (++i < 10);
>
>
> cprintf("\n\nif : ENTREZ O/o pour vraie ou une autre touche ");
>
> reponse = getch();
> if (reponse == 'O' || reponse == 'o') {
> cprintf("la condition est vraie");
> } else {
> cprintf("la condition est fausse");
> }
>
> cprintf("\n\nswitch ENTREZ O/o pour vraie ou une autre touche ");
> reponse = getch();
> switch(reponse){
> case 'O':
> case 'o':
> cprintf("la condition est vraie");
> break;
>
> default:
> cprintf("la condition est fausse");
> break;
> }
>
> cprintf("\n\nappuyer sur une touche pour quitter ");
>
> getch();
> return 0;
>
> }
>
> tu as sur le site de borland des compilateur gratuits turbo C/C++ et d'autres.
>
> [ Lien ]/
> DEVC++
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Bonjour,
> >
> > je suis entrain d essayer d ecrire un compilateur C avec Flex et Bison. Or j ai du mal avec les if...then ... et autre boucle. (mon pb : comment lui faire allez au else si la condition est fausse, ...)
> >
> > Qq a t il un compilateur qui fonctionne (si en plus vous avez un exemple d utilisation, ce serait super.)
> >
> > Merci
>
samedi 15 mars 2003 à 17:11:10 | Re : compilateur C

cmarsc

recherche docs sur bison et flex aurait été plus simple pour le titre ;-)




-------------------------------
Réponse au message :
-------------------------------

>
> Oui, merci, mais je vais essayer de reformuler ma question :
> je sais comment marche les boucles, je sais ou trouver des compilateurs tout fait, mais le but de mon operation, c est de construire moi meme un compilateur avec l aide de flex et bison. Et c est avec ces outils que j ai du mal à lui dire "si la consition est fausse, va a la ligne du else."
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > salut,
> >
> > #include <stdio.h>
> > #include <conio.h>
> >
> >
> > int main(void)
> > {
> > char reponse;
> > int i;
> >
> > cprintf("\nBOUCLE for");
> > for (i = 0; i < 10; i++) {
> > cprintf("%2d ",i);
> > }
> >
> > cprintf("\n\nBOUCLE while");
> > i = 0;
> > while (++i < 10) {
> > cprintf("%2d",i);
> > }
> >
> > cprintf("\n\nBOUCLE do while");
> > i = 0;
> > do {
> > cprintf("%2d",i);
> > } while (++i < 10);
> >
> >
> > cprintf("\n\nif : ENTREZ O/o pour vraie ou une autre touche ");
> >
> > reponse = getch();
> > if (reponse == 'O' || reponse == 'o') {
> > cprintf("la condition est vraie");
> > } else {
> > cprintf("la condition est fausse");
> > }
> >
> > cprintf("\n\nswitch ENTREZ O/o pour vraie ou une autre touche ");
> > reponse = getch();
> > switch(reponse){
> > case 'O':
> > case 'o':
> > cprintf("la condition est vraie");
> > break;
> >
> > default:
> > cprintf("la condition est fausse");
> > break;
> > }
> >
> > cprintf("\n\nappuyer sur une touche pour quitter ");
> >
> > getch();
> > return 0;
> >
> > }
> >
> > tu as sur le site de borland des compilateur gratuits turbo C/C++ et d'autres.
> >
> > [ Lien ]/
> > DEVC++
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Bonjour,
> > >
> > > je suis entrain d essayer d ecrire un compilateur C avec Flex et Bison. Or j ai du mal avec les if...then ... et autre boucle. (mon pb : comment lui faire allez au else si la condition est fausse, ...)
> > >
> > > Qq a t il un compilateur qui fonctionne (si en plus vous avez un exemple d utilisation, ce serait super.)
> > >
> > > Merci
> >
>
mercredi 24 novembre 2004 à 00:54:59 | Re : compilateur C

cesdejong

malheureusement je n'ai pas d'info sur flex/bison parce que c'est exactement ce que je recherche.
Hobbes ou qqn d'autre, si vous avez qqs tuyaux sur comment utiliser les fichiers .y et .l avec visual C++, je suis preneur.

En gros, comment compiler ces satanés fichiers avec visual, sachant que j'ai installé flex/bison. Mais je ne suis pas sûr que visual le reconnait, et je n'ai aucune idée sur comment s'en servir.

Merci d'avance.


Cette discussion est classée dans : compilateur


Répondre à ce message

Sujets en rapport avec ce message

Recherche un compilateur en c [ par turlututu ] Help me!!!!! :0(Je cherche déseperement un compilateur KEIL ELEKTRONIK en C.Je posséde le compilateur C51 Compiler V3.4 sous dos mais j'en voudrait un Hors programmation... [ par NitRic ] Seulement une petite suggestion: Il serait bien d'indiquer dans les message(demande d'aide) quel compilateur on utilise... Pourquoi je dit ca:Allez vo (Hors Sujet) Petit coup de gueule [ par Jo ] Bonjour,Deajs je voudrai m'excuser d'utiliser le forum pour faire passer ce petit message, qui n'a rien a voir avec une demande d'aide ou de conseil d création d'un compilateur en langage c [ par fati fleur ] on veut créer un compilateur sous c et on veut le code source du compilateur Compilateur [ par vbseb ] Slt as tous, j'ecris car je suis debutant en c++, et j'aimerais savoir quel(s) est(ou sont) les meilleurs compilateurs.merci@+ Question de Compilateur et de compatibilité ! [ par Samoul ] Voila j'ai Visual C++ 6.0 Entreprise ce que je considère comme un très bon compilateur du moin si on se fie au prix! Mais j'ai quand meme un problème ECORE UN COUP DE GUEULE [ par Jo ] Salut,Oui !! encore un coup degueule, pourquoi cette fois ?Et bien tout simpelemtn pour la meme chose que la derniere fois, mon coup de gueulke est pa prob. compilateur c++ [ par error ] salut a tous je debute dans la programmation en c++ j'ai po mal de livres mais dans mes livre il ya la fonction #include j'ai un prob mon compilateur Compilateur [ par thebigbang ] Bonjour a tous,Je suis encore nul en c++ et je voudrais avoir un renseignement ...Est ce que sont disponibles sur le net des simples compilateurs pour Nouveau compilateur [ par mmuller57 ] Je viens de découvrir un nouveau compilateur, c'est DM (Digital Mars) il gère le code DOS, Windows, et il permet aussi de programmer en Assembleur !Do


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 8,206 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales