cs_muad-dib
Messages postés103Date d'inscriptionlundi 9 avril 2001StatutMembreDernière intervention16 juillet 2008 11 févr. 2006 à 23:33
C'est dommagequand on met en plein écran ça remplit que la moitié de l'écran de tes caractères bizarres. En plus, les gros carrés verts on trouve pas ca dans matrix ;)
noSnoR
Messages postés62Date d'inscriptionsamedi 5 mars 2005StatutMembreDernière intervention11 avril 2006 28 juil. 2005 à 16:49
Bon en repassant... un truc simple toujours avec DevC++, inclure myconio.h à la place de conio.c, et tout marche (cette lib est disponible sur ce site, faites une recherche...
noSnoR
Messages postés62Date d'inscriptionsamedi 5 mars 2005StatutMembreDernière intervention11 avril 2006 5 mars 2005 à 23:57
maintenant c'est qu'il n'y a pas conio.c... dommage ç'aurai été tripouillant comme prog.
noSnoR
Messages postés62Date d'inscriptionsamedi 5 mars 2005StatutMembreDernière intervention11 avril 2006 5 mars 2005 à 23:55
j'utilise dev 4.9.9.x (chai pu bien) et aucun ne marche ... :'(. même en mettant en c. sur le dernier c'est "srand" qui bloque...
cs_Kiba
Messages postés4Date d'inscriptionsamedi 10 avril 2004StatutMembreDernière intervention 5 novembre 2004 30 sept. 2004 à 18:16
J'ai aussi fait un prog dans le meme genre (ss Devcpp 4):
int main()
{
int c=0;
int x, y;
int increment;
srand( (unsigned)time( NULL ) ); //initialise le générateur de nombres aléatoires
textcolor(10); //Couleur verte
while (c < 500) //boucle infinie
{
c = (rand() % 250) + 11;
x = rand() % 80;
y = rand() % 25;
if (c == 14)
{
for (increment=0; increment <= 24; increment++)
{
gotoxy(x, increment);
printf("%c", 219);
if (increment >= 20 & increment <= 15){ gotoxy(x, increment - 5); printf("%c", 176); }
if (increment >= 15 & increment <= 10){ gotoxy(x, increment - 5); printf("%c", 177); }
if (increment >= 10 & increment <= 3) { gotoxy(x, increment - 7); printf("%c", 178); }
sleep(2);
}
}
gotoxy(x, y);
printf("%c", c);
}
}
// ctrl+c pour stopper
Attention!!! Il faut faire File puis New project, il faut choisir Console application et avoir le petit C project (en bas de la boite de dialogue) de choisis. Aprés, ça marche!! Voilà, @+
le_mac
Messages postés4Date d'inscriptionvendredi 17 octobre 2003StatutMembreDernière intervention 9 décembre 2003 17 nov. 2003 à 14:45
Dans le cas de la matrice, dans son prog, il faut pas mettre un systen("PAUSE"), sinon ça arrête son execution! C'est juste la vitesse de défilement des barres! Par contre je savais pas pour pour la librairie que tu utilise, moi je mets #include <stdlib.h> . Peut-etre c'est la même?
Tcho
PS: je vais aller voir ce que tu as mis à l'adresse que tu as donnée!!!
D1m3x
Messages postés402Date d'inscriptionsamedi 28 décembre 2002StatutMembreDernière intervention21 juillet 20051 17 nov. 2003 à 14:26
Bon pour les fonctions Sleep( ); il y a bien plus simple, system( "pause" ) include: #include <cstdlib> . Pour les fonction gotoxy, textcolor... j'ai posté une class sur le site, CConsole Options, elle vous permettra de déplacer le curseur dans la console, changer les couleurs d'avant et arrière plan, et encore plein d'autre choses, allez donc la dl ;) :
J'espère que vous savez utiliser les class... bon je vous laisse ;)
Ciao
[DmX]
le_mac
Messages postés4Date d'inscriptionvendredi 17 octobre 2003StatutMembreDernière intervention 9 décembre 2003 17 nov. 2003 à 13:59
moi aussi g le meme probleme avec le kbhit sous dev-C++! Par contre pour le Sleep ya aucun probleme et c'est bien <conio.c> qu'il faut inclure! on fait Sleep(2000) par exemple pour 2 secondes, Sleep(2) pour 2 millisecondes!
Si quelqu'un veut une autre idée de présentation, genre affichage en colonnes de la matrice et défilement des barres verstes verticales de taille aléatoires, qu'il écrive un petit message, g refait une partie du source, mais je le publi pas si ça intéresse personne, pas la peine d'encombrer le site pour rien! Voilà!
zanidip
Messages postés76Date d'inscriptionlundi 30 septembre 2002StatutMembreDernière intervention25 mars 2007 3 juin 2003 à 21:22
sous dev il faut conio.c pour gotoxy et sleep et textcolor et il faut ecrire:
Sleep(XXX); (majuscule)
murderer12
Messages postés2Date d'inscriptionmardi 20 mai 2003StatutMembreDernière intervention21 mai 2003 3 juin 2003 à 18:28
heu en fait pour la oction sleep sous DevC++, il faut metre _sleep(x);
car sans la fonction est definie comme ca dans conio.c ... vous regardez jamais vos librairies ?
fredoufredou
Messages postés2Date d'inscriptionmercredi 7 mai 2003StatutMembreDernière intervention 7 mai 2003 7 mai 2003 à 14:37
on se les met au cul et on fait l'avion
cs_zedix
Messages postés1Date d'inscriptionlundi 24 mars 2003StatutMembreDernière intervention24 mars 2003 24 mars 2003 à 17:20
et si on code sous linux, on fait comment ???
D1m3x
Messages postés402Date d'inscriptionsamedi 28 décembre 2002StatutMembreDernière intervention21 juillet 20051 23 mars 2003 à 18:11
cette fois ci c moi ki te corige :)
avec Dev c++ c po conio.h mai conio.c ;-)
cs_paniX
Messages postés5Date d'inscriptionlundi 13 mai 2002StatutMembreDernière intervention27 avril 2003 23 mars 2003 à 14:24
encore moi !
=> pour la fonction sleep(), il faut un include <dos.h>
cs_paniX
Messages postés5Date d'inscriptionlundi 13 mai 2002StatutMembreDernière intervention27 avril 2003 23 mars 2003 à 14:21
Salut,
J'utilise Borland C++ 5.02 et j'ai remarqué 2 ou 3 ptites erreurs !
- Tout d'abord, le ET LOGIQUE dans les if, c'est "&&" et non pas "&" sinon, c'est un ET BINAIRE.
- Ensuite, c'est conio.h, et non pas conio.c
voila juste pour signaler ;-)
D1m3x
Messages postés402Date d'inscriptionsamedi 28 décembre 2002StatutMembreDernière intervention21 juillet 20051 5 mars 2003 à 09:48
slt,
bouchave g exactement la mm chose que toi quand je vx utiliser textcolor et tt ca, et je ui en train de chercher un remplacant de cette comande, je te le di tt de suite si je trouve, moi g ossi VC++ 6.0
cs_lafourmi
Messages postés4Date d'inscriptionlundi 27 janvier 2003StatutMembreDernière intervention15 février 2003 15 févr. 2003 à 20:37
Salut, J'y connais rien mais je voulai juste savoir quoi modifier dans le source pour avoir une fenetre de 1024*728 avec les chiffres, j'ai regard le code mais comme j'y connai beach, j'ai rien vu.
Merci
embuskade
Messages postés1Date d'inscriptionmardi 13 novembre 2001StatutMembreDernière intervention 8 février 2003 8 févr. 2003 à 19:32
hello!
J'ai Dev C++ et j'ai eu aussi le problème du sleep() et de la boucle sans fin. Bon comme la dit damon99, c'est clair que déclarer un chiffre en caractère c'est pas très logique :[. Moi j'ai tous simplement remplacé la variable c par 0 dans la boucle.
et pour finir, concernant la fonction sleep(), je suis curieux de savoir pourquoi Dev ne l'accepte pas... Pour y remédier je l'ai virré, ça marche aussi
cs_damon99
Messages postés2Date d'inscriptionjeudi 30 janvier 2003StatutMembreDernière intervention31 janvier 2003 31 janv. 2003 à 10:29
il y avait une erreur avec la declaration de cette variable "char c=0;"
Il fallait déclarer "int c=0;" et la ca marche inpec
bouchave
Messages postés1Date d'inscriptionmardi 21 janvier 2003StatutMembreDernière intervention30 janvier 2003 30 janv. 2003 à 21:43
SALUT, j'ai VC++ 6 , mais je n'ai pas 'conio.c' !
J'ai remplacé 'conio.c' par 'conio.h' mais là, le débugger m'écrit :
warning C4013: 'textcolor' undefined; assuming extern returning int
warning C4013: 'gotoxy' undefined; assuming extern returning int
warning C4013: 'sleep' undefined; assuming extern returning int
Que dois-je faire pour reconnaitre ces méthodes, svp ?
PS: super pour le prog!! B)
mastave
Messages postés53Date d'inscriptionsamedi 24 novembre 2001StatutMembreDernière intervention25 janvier 2003 22 janv. 2003 à 16:52
peut etre as tu fait:
File>New Project, etc... dans ce cas, il y a des chances que ça ne marche pas.
Il suffit de faire un petit fichier .C (et pas .CPP) tout seul!
;-)
zaln
Messages postés1Date d'inscriptionjeudi 16 janvier 2003StatutMembreDernière intervention22 janvier 2003 22 janv. 2003 à 13:15
ça ne marche pas sous dev-c++ 4, dommage!!!!! Mais ça me semble d'etre super bien!!!!!!!!!
Hugadsl
Messages postés6Date d'inscriptionvendredi 3 janvier 2003StatutMembreDernière intervention12 janvier 2003 12 janv. 2003 à 12:30
Moi aussi j'ai la version 4 de dev C++, j'ai inclu conio.h mais ça ne fonctionne pas.
Il n'aime pas: while (c < 500)
et :
sleep(2);
moi je ne comprend pas pourquoi il ne supporte pas le sleep
j'avais fais un petit prog chez moi avec mais bon..;)
Merci d'une petite aide a un debutant
zanidip
Messages postés76Date d'inscriptionlundi 30 septembre 2002StatutMembreDernière intervention25 mars 2007 6 janv. 2003 à 15:23
la version 5 est sorti,mais c'est une version beta.elle marche pas chez moi. C peut-etre gotoxy qui bloque.essaye d'inclure conio.h en plus de conio.c
leskritiques
Messages postés20Date d'inscriptionsamedi 4 janvier 2003StatutMembreDernière intervention 1 mars 2006 6 janv. 2003 à 13:06
moi aussi cela ne fonctionne pas g la version 4 de dev c++ enfin la plus recente je pense !!!! svp dites moi comment faire pour que cela marche ?
trinitacs
Messages postés249Date d'inscriptionmardi 16 juillet 2002StatutMembreDernière intervention 7 août 20032 5 janv. 2003 à 15:49
Glob >> Ha, bha moi quand je montre mes prog a des potes c'est de la merde il me disent, par contre ils sot biencontent quand je leur en fait qu'ils leur rent services.
ce serait bien aussi que tu déplaces un pointeur aléatoirement sur la mémoire. Et puis au bout d'une certains il fera un segfault avec erreur fatal, comme dans Matrix :) je le dis sérieusement
Glob
Messages postés6Date d'inscriptionvendredi 7 juin 2002StatutMembreDernière intervention29 juillet 2002 5 janv. 2003 à 04:18
Pas mal ca me fait rire un peu surtout quand je le montre
a des potes qui ni connaissent rien il tombe dans le pano
lol ^^
trinitacs
Messages postés249Date d'inscriptionmardi 16 juillet 2002StatutMembreDernière intervention 7 août 20032 3 janv. 2003 à 19:00
Je l'ai aussi et ça marche ... hum t'as quelle version de Devcpp?
cs_Dalamar
Messages postés63Date d'inscriptionsamedi 22 décembre 2001StatutMembreDernière intervention22 décembre 2003 3 janv. 2003 à 17:03
khbit n'a jamais marché pour moi en Dev-c++
trinitacs
Messages postés249Date d'inscriptionmardi 16 juillet 2002StatutMembreDernière intervention 7 août 20032 3 janv. 2003 à 16:41
11 févr. 2006 à 23:33
28 juil. 2005 à 16:49
5 mars 2005 à 23:57
5 mars 2005 à 23:55
30 sept. 2004 à 18:16
Attendez un peu apres l'avoir executé.
#include <stdio.h>
#include <conio.c>
#include <time.h>
int main()
{
int i,x=1,t;
srand(123456789);
//time(NULL)
textcolor(10);
while(1)
{
i=2;
x=rand()%40;
for(i=2;i<=65;i++){
gotoxy(2+(2*x),i);
t=rand()%2;
printf("%d\n",t);
gotoxy((3*x),x*i);
t=rand()%2;
printf("%d\n",t);
gotoxy(3+(4*x),x*i);
t=rand()%250+11;
printf("%c",t);
}
i=2;
for(i=2;i<=65;i++){
gotoxy(2+(2*x),i);
printf(" \n");
gotoxy((3*x),x*i);
printf(" \n");
gotoxy(3+(4*x),x*i);
printf(" \n");
}
}
return 0;
}
8 juil. 2004 à 19:07
#include<conio.h>
#include<stdlib.h>
void m01()
{
randomize();
//int PCC, //variavel para mensagem
//int rand = random(60); //randomizar posicao de Mensagem de virus
int x, //contador
q, //linhas em branco
y = 0, //linhas
z = random(79), //randomizar coluna
//l = random(79), //randomizar coluna das linhas em branco
//s = random(30), //randomizar Sleep ***funciona eheheh
r = random(40); //randomizar "x <= r"
for(x=0;x<=r;x++)
{
gotoxy(z, y+1);
cout <<char(random(200));Sleep(4);y++;
/*gotoxy(l, q+1);
cout <<" ";Sleep(s);q++;
*/
//PCC = random(150);
/*if(PCC == 5)
{
gotoxy(rand,y+1);
cout <<"VIRUS ENCONTRADO!!!";
}*/
}
} /**/
//---------------------------------------------------------------------
void main()
{
int e, x;
cout <<"\t\tMATRIX VERSAO QUASE PRONTA !!!";Sleep(200);
cout <<"\n\t\tCOM MUITOS "PAUS" ME AJUDEM !!!";Sleep(2000);
cout <<"\n\t\tEscolha quanto tempo: ";cin >>e;
for(x=0;x<=e;x++)
{
m01();
}
getch();
}
16 juin 2004 à 13:47
#include <stdio.h>
#include <stdlib.h>
#include <conio.c>
#include <time.h>
int main()
{
int c=0;
int x, y;
int increment;
srand( (unsigned)time( NULL ) ); //initialise le générateur de nombres aléatoires
textcolor(10); //Couleur verte
while (c < 500) //boucle infinie
{
c = (rand() % 250) + 11;
x = rand() % 80;
y = rand() % 25;
if (c == 14)
{
for (increment=0; increment <= 24; increment++)
{
gotoxy(x, increment);
printf("%c", 219);
if (increment >= 20 & increment <= 15){ gotoxy(x, increment - 5); printf("%c", 176); }
if (increment >= 15 & increment <= 10){ gotoxy(x, increment - 5); printf("%c", 177); }
if (increment >= 10 & increment <= 3) { gotoxy(x, increment - 7); printf("%c", 178); }
sleep(2);
}
}
gotoxy(x, y);
printf("%c", c);
}
}
// ctrl+c pour stopper
Attention!!! Il faut faire File puis New project, il faut choisir Console application et avoir le petit C project (en bas de la boite de dialogue) de choisis. Aprés, ça marche!! Voilà, @+
17 nov. 2003 à 14:45
Tcho
PS: je vais aller voir ce que tu as mis à l'adresse que tu as donnée!!!
17 nov. 2003 à 14:26
http://www.cppfrance.com/code.aspx?ID=11324
J'espère que vous savez utiliser les class... bon je vous laisse ;)
Ciao
[DmX]
17 nov. 2003 à 13:59
Si quelqu'un veut une autre idée de présentation, genre affichage en colonnes de la matrice et défilement des barres verstes verticales de taille aléatoires, qu'il écrive un petit message, g refait une partie du source, mais je le publi pas si ça intéresse personne, pas la peine d'encombrer le site pour rien! Voilà!
3 juin 2003 à 21:22
Sleep(XXX); (majuscule)
3 juin 2003 à 18:28
car sans la fonction est definie comme ca dans conio.c ... vous regardez jamais vos librairies ?
7 mai 2003 à 14:37
24 mars 2003 à 17:20
23 mars 2003 à 18:11
avec Dev c++ c po conio.h mai conio.c ;-)
23 mars 2003 à 14:24
=> pour la fonction sleep(), il faut un include <dos.h>
23 mars 2003 à 14:21
J'utilise Borland C++ 5.02 et j'ai remarqué 2 ou 3 ptites erreurs !
- Tout d'abord, le ET LOGIQUE dans les if, c'est "&&" et non pas "&" sinon, c'est un ET BINAIRE.
- Ensuite, c'est conio.h, et non pas conio.c
voila juste pour signaler ;-)
5 mars 2003 à 09:48
bouchave g exactement la mm chose que toi quand je vx utiliser textcolor et tt ca, et je ui en train de chercher un remplacant de cette comande, je te le di tt de suite si je trouve, moi g ossi VC++ 6.0
15 févr. 2003 à 20:37
Merci
8 févr. 2003 à 19:32
J'ai Dev C++ et j'ai eu aussi le problème du sleep() et de la boucle sans fin. Bon comme la dit damon99, c'est clair que déclarer un chiffre en caractère c'est pas très logique :[. Moi j'ai tous simplement remplacé la variable c par 0 dans la boucle.
et pour finir, concernant la fonction sleep(), je suis curieux de savoir pourquoi Dev ne l'accepte pas... Pour y remédier je l'ai virré, ça marche aussi
31 janv. 2003 à 10:29
Il fallait déclarer "int c=0;" et la ca marche inpec
30 janv. 2003 à 21:43
J'ai remplacé 'conio.c' par 'conio.h' mais là, le débugger m'écrit :
warning C4013: 'textcolor' undefined; assuming extern returning int
warning C4013: 'gotoxy' undefined; assuming extern returning int
warning C4013: 'sleep' undefined; assuming extern returning int
Que dois-je faire pour reconnaitre ces méthodes, svp ?
PS: super pour le prog!! B)
22 janv. 2003 à 16:52
File>New Project, etc... dans ce cas, il y a des chances que ça ne marche pas.
Il suffit de faire un petit fichier .C (et pas .CPP) tout seul!
;-)
22 janv. 2003 à 13:15
12 janv. 2003 à 12:30
Il n'aime pas: while (c < 500)
et :
sleep(2);
moi je ne comprend pas pourquoi il ne supporte pas le sleep
j'avais fais un petit prog chez moi avec mais bon..;)
Merci d'une petite aide a un debutant
6 janv. 2003 à 15:23
6 janv. 2003 à 13:06
5 janv. 2003 à 15:49
ce serait bien aussi que tu déplaces un pointeur aléatoirement sur la mémoire. Et puis au bout d'une certains il fera un segfault avec erreur fatal, comme dans Matrix :) je le dis sérieusement
5 janv. 2003 à 04:18
a des potes qui ni connaissent rien il tombe dans le pano
lol ^^
3 janv. 2003 à 19:00
3 janv. 2003 à 17:03
3 janv. 2003 à 16:41