 |  | petit pb avec dev-c++ Section : Informatique Logiciels et materiel PC | petit pb avec dev-c++ : Discussion sur le forum Informatique (Logiciels et materiel PC : Informations et discussions sur les ordinateurs, les logiciels ou le materiel pc, la programmation et le high tech en général.) 06/05/2005, 21h53 | #16 | | Ombre
| Re : petit pb avec dev-c++ | | j'ai cherché toute l après midi mais je ne trouve pa la solution
je pense que cela viendrait d'une mauvaise configuration de dev_c++,mais où sa?
dans mon peit programme, le logiciel ne reconnait pas des fonction tel que getch(comme je te lai dit)
Code:
#include <stdio.h>
#include <conio.h>
int main()
{
clrscr();
puts("bonjour");
getch();
return(0);
} | | | |
06/05/2005, 22h27 | #17 | | Séraphin
| Re : petit pb avec dev-c++ | | Je ne connais pas dev-c++.
Je pense qu'il te mettrait un autre message d'erreur s'il ne trouvait pas tes include. Mais bon, généralement lorsque le problème vient d'eux il suffit d'ajouter le chemin pour les trouver dans la variable PATH de windows. Tu peux la modifier en cliquant droit sur le poste de travail, propriétés, avancé, variables d'environnement.
Tu peux également utiliser d'autres fonctions que getch().
en C il y a ou
en C++ il y a avec c une variable de type char.
Pour effacer ton écran, laisse tomber la fonction que tu cherches à utiliser et prends une des solutions dont je t'ai parlé.
Dernière modification par Amiral : 06/05/2005 à 22h33. | | |
07/05/2005, 12h06 | #22 | | Ombre
| Re : petit pb avec dev-c++ | | enfaite je voudrait commencer par le langage c puis evolué en c++
mais g toujours ce probleme avec dev c++ qui ne me permet pa d'utiliser les fonctions des bibliotheques
autre programme que je n'arrive pas a compiler:
Code: #include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int main()
getch(0);
{
int a=0;
int b=0;
int c=0;
int d=0;
int e=0;
char f=0;
printf("jeu du 421\n");
printf("vous avez 4 essais\n");
do
{
e=e++;
if(e==4)
{ printf("vous avez perdu");
return(0);
}
else
{
randomize (); /*l'erreur se situe ici,alors que cet foncion se situe dans stdlib.h */
int a= random(6)+1; /*et ici pour random*/
printf("%d",a);
int b=random(6)+1;
printf("%d",b);
int c=random(6)+1;
printf("%d",c);
d=a&&b&&c;
if(d==421)
{
printf("gagné");
}
else
{
printf("appuyer sur R pour relancer");
scanf("%c",&f);
}
}
}while (d!=421 && e!=4);
} |
les erreurs sont:
ligne26 C:\DevCpp\SansNom3.cpp `randomize' undeclared (first use this function)
(Each undeclared identifier is reported only once for each function it appears in.)
ligne 28 C:\DevCpp\SansNom3.cpp `random' undeclared (first use this function)
je sais plus quoi faire! | | |
07/05/2005, 20h45 | #23 | | Dragon
| Re : petit pb avec dev-c++ | | Je connais le C++ mais pas le C donc ...
Code:
void main ()
{
//code ici
getch();
} |
Enlève-le, non-reconnu par DEV-C++ et non à la norme
a= (rand()%6)+1;
Code: if(e==4)
{ printf("vous avez perdu");
return(0);
} |
Si tu retourne quelque chose, c'est qu'il y a surement un appel à une fonction
e++; et met le à la fin de ta boucle
}while (d!=421 || e!=4);
Il ya d'autres erreurs mais je n'ai pas le temps de vérifier ton programme et de le modifier ... | | |
08/05/2005, 22h27 | #25 | | Dragon
| Re : petit pb avec dev-c++ | | Il marche ? Il ne marche pas ? Il ne marche pas correctement ?
Repost ton post s'il y a encore des problèmes.
Tiens :
Je me demandais pourquoi f de type caractère était initialisé ... | | |
13/05/2005, 16h56 | #26 | | Ombre
| Re : petit pb avec dev-c++ | | Hello
Dev c++, comme tout les compilateurs, demande a connaitre la libraie qu'on utilise (sauf les standards automatiquement incluent). Donc lorsque vous faites un include étranger aux librairies standard il faut lui indiqué.
Soit vous faites le make vous meme (et la c'est plutot long et fastidueux) soit vous lui indiqué dans le projet dev c++ (dans les options du projet il y dans parametre/editiondesliens l'endroit ou mettre la librairie). Dans le cas présent suite a une petite lecture des fichier .h on peut voir que c'est mingw la librairie de conio (la syntaxe exacte a écrire est -lmingw32 ou libmingw32 (la seconde sert lorsque la librairie ne viens pas de dev essentiellement)). Et conio je ne connais pas mais logiquement les io sous c++ sont gérés avec cout et cin (un include a mettre que je connais pas par coeur)
ps: connaitre le C++ c'est implicitement connaitre le C  | | |
19/05/2005, 13h37 | #28 | | Ombre
| Re : petit pb avec dev-c++ | | re bonjour a tous!!
apres quelques jours de programmation, je solicite une nouvelle fois votre aide,
je voudrait savoir sous devc++ si il faut parametrer l'editeur de lien lorsqu'on utilise " gotoxy"
Code: #include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int main(){
gotoxy (70,25);
printf("\ncoucou");
return(0);
} |
voila les erreur qu'il met lorsque je compile:
Code: In function `main':
[Linker error] undefined reference to `gotoxy'
C:\DevCpp\421.o(.text+0x49) ld returned 1 exit status
C:\DevCpp\Makefile.win [Build Error] [421.exe] Error 1 |
que quelqu'un m'aideeeeeeeeeu!!mercii | | |
20/05/2005, 19h04 | #30 | | Ombre
| Re : petit pb avec dev-c++ | | salut a toi neotiger!
euh enfaite je debute dans la programmation et c'est un programme en c
que je souhaite realiser
cela dit,j'ai fait un copier-coller du programme que tu ma donné mais lorsque je compile devc++ m'affiche des message d'erreur si dessous:
Code: 1 C:\DevCpp\12.c iostream.h: No such file or directory.
C:\DevCpp\12.c In function `main':
11 C:\DevCpp\12.c `cout' undeclared (first use in this function)
(Each undeclared identifier is reported only once
for each function it appears in.)
C:\DevCpp\12.c In function `gotoxy':
22 C:\DevCpp\12.c `cout' undeclared (first use in this function)
C:\DevCpp\Makefile.win [Build Error] [12.o] Error 1
|
dans les parametres de l'editeur de lien j'ai mit -lmingw32 mais je comprend pas d'ou viennent les erreurs...
help please! | | | Emplacement : | Utilisateurs regardant cette discussion : 0 ( membre(s) et 0 invité(s)) | | | | Rechercher dans cette discussion | | |
Fuseau horaire GMT +1. Il est actuellement 12h56. |
| |  |