[C] p'tit programme bizarre : evil inside?

p'tit programme bizarre : evil inside? [C] - C++ - Programmation

Marsh Posté le 31-05-2002 à 13:33:37    

J'ai récupéré et compilé ce code source (tout à fait banal)
#include <stdio.h>
 int main ()
 {
    int i;
    for(i=1;i<10;i++)  
        printf("Planté!\t\b\b\b\b\b\b" );
 }
 
Ca donne pas le résultat auquel je m'attendais!!! :pt1cable:  
Ya une erreur ou c'est mon PC qui est hanté??? :fou:  
 
Si vous pouviez le compiler vite fait sous visual C++, Dev C++ ou Borland C++... Dites-moi ce que ca donne chez vous!
 
 :jap:
 
/!\ attention sauvez vos documents en cours avant de faire le test /!\

 

[jfdsdjhfuetppo]--Message édité par antp le 31-05-2002 à 14:08:25--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 31-05-2002 à 13:33:37   

Reply

Marsh Posté le 31-05-2002 à 13:39:11    

13:38 joss@tatooine ~/src/test > gcc -Wall toto.c
toto.c: In function `main':
toto.c:7: warning: control reaches end of non-void function
13:38 joss@tatooine ~/src/test > ./a.out  
PlPlanté! Planté! Planté! Planté! Planté! Planté! Planté! Planté! 13:38 joss@tatooine ~/src/test >


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 31-05-2002 à 13:42:54    

Merci pour ta réponse mais je suis sous XP et le résultat est très surprenant.
Personne d'autre pour tester sous 2000/XP???

Reply

Marsh Posté le 31-05-2002 à 13:45:02    

On voit la différence entre Linux et Windows là :/
(j'ai pas répondu vite à cause du reboot)
 
Borland C++ 5 (le vieux truc là) et Windows 2000 SP2
-> Run -> ça compile -> ça démarre -> fenêtre de console -> freeze -> écran bleu :ouch:

 

[jfdsdjhfuetppo]--Message édité par antp le 31-05-2002 à 13:45:21--[/jfdsdjhfuetppo]


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 31-05-2002 à 13:47:52    

c'est un bug connu de windows ...

Reply

Marsh Posté le 31-05-2002 à 13:49:05    

Reply

Marsh Posté le 31-05-2002 à 13:49:25    

youdontcare a écrit a écrit :

c'est un bug connu de windows ...  




<bleu inside>
c quoi qui fait planter là?
</bleu inside>
edit: rah zut a 20 secondes
merci youdontcare

 

[jfdsdjhfuetppo]--Message édité par greg@freestarthu le 31-05-2002 à 13:50:27--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 31-05-2002 à 13:49:33    

fouge -> tu devrais prévenir dans ton post de sauver les docs en court, si jamais quelqu'un essaie ça pendant qu'il bosse...


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 31-05-2002 à 14:04:12    

antp> Je me suis fait avoir mais je croyais que c'etait propre à ma config ou à mon compilateur. Je remercie celui qui m'a filé ce superbe code tout con! :jap:  
 
youdontcare> Je vois que ca existe me en QBASIC :ouch:  
 
Heureusement que j'ai toujours mon bon vieux Win98 sous la main. :ange:  
 
Sinon désolé pour les reboot... et la possible destruction de vos docs en court! :sweat:

Reply

Marsh Posté le 31-05-2002 à 14:07:32    

Bhen moi le seul doc en cours c'était ce topic sur HFR, on est vendredi après-midi :D


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 31-05-2002 à 14:07:32   

Reply

Marsh Posté le 31-05-2002 à 14:28:48    

Citation :


int main ()
{
   int i;
   for(i=1;i<10;i++)  
       printf("Planté!\t\b\b\b\b\b\b" );
   return 0;
}
 


et en insérant la ligne en gras, ça fait quoi ?


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 31-05-2002 à 14:32:05    

Harkonnen a écrit a écrit :

 
et en insérant la ligne en gras, ça fait quoi ?  




 
Ca évite un warning, c'est tout...
 
Quelqun pour essayer? :D

Reply

Marsh Posté le 31-05-2002 à 15:41:59    

Ben ça marche !!!

Code :
  1. /home/utilisateur > gcc -o test test.c
  2. /home/utilisateur > ./test
  3. PlPlantÈ! PlantÈ! PlantÈ! PlantÈ! PlantÈ! PlantÈ! PlantÈ! PlantÈ! /home/utilisateur >


---------------
Le site de l'année :D (XHTML 1.0 strict) : http://darkoli.free.fr/index.html
Reply

Marsh Posté le 31-05-2002 à 15:46:36    

oui, sous Linux, mais pas sous Windows


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 31-05-2002 à 15:58:41    

ça marche po en editant un fichier texte en hexa :(

Reply

Marsh Posté le 31-05-2002 à 16:48:52    

le seul truc c'est le \b, c'est le bell je crois....
 
donc sous windows, ça doit essayer de biper avec le speaker...
 
alors après pourquoi ça ferait planter ?

Reply

Marsh Posté le 31-05-2002 à 20:41:06    

c koa ce prob debile?? Je programme jamais sous Windows mais qd meme...
Et apres on va dire que je suis de mauvaise foi qd je dis que WIndows c de la MER..  :sarcastic:


---------------
Join us now and share the software;
Reply

Marsh Posté le 31-05-2002 à 21:05:35    

moi y a pas d'erreur et ca m'affiche ceci :
 
PlPlantÚ!
 
wala
 
a+
 
edit: suis sous xp pro

 

[jfdsdjhfuetppo]--Message édité par SquiiiD le 31-05-2002 à 21:05:57--[/jfdsdjhfuetppo]

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed