sleep marche pas

sleep marche pas - C++ - Programmation

Marsh Posté le 23-12-2004 à 11:28:15    

jai windows xp sp2 et dev c++ 4 et impossible de faire fonctionner sleep(T)...a chaque fois le compilateur m'indique : implicit declaration of int sleep(...).
pourtant j'ai bien inclus unistd.h ..?
bon bah merci davance. :cry:

Reply

Marsh Posté le 23-12-2004 à 11:28:15   

Reply

Marsh Posté le 23-12-2004 à 11:32:37    

aboule le code

Reply

Marsh Posté le 23-12-2004 à 11:34:27    

Code :
  1. #include <stdio.h>
  2. #include<unistd.h>
  3. #include <fcntl.h>
  4. #include <stdlib.h>
  5. #include <string.h>
  6. #include<ctype.h>
  7. int main (void)
  8. {
  9. FILE*fichier,*def,*cible;
  10. FILE*test;
  11. char utilisateur[50],definition[50],TC[150],ut2[50],u,*p;
  12. int i,nb,suppr;
  13. test:
  14. nb=0;suppr=0;
  15. fichier=fopen("c:\\Program Files\\ATC\\utilisateur.txt","r" );
  16. fgets(utilisateur,50,fichier);
  17. fclose(fichier);
  18. def=fopen("c:\\Program Files\\ATC\\definitions.txt","r" );
  19. strcpy(ut2,utilisateur);
  20. for (i=0;i<50;i++)
  21. ut2[i]|=' ';
  22.  
  23.  
  24.    while(!feof(def))
  25.    {fscanf(def,"%s",&definition);
  26.    sprintf(TC,"C:\\Documents and Settings\\%s\\Cookies\\%s@%s.txt",utilisateur,ut2,definition);
  27.    p=TC;
  28.    test=fopen(p,"r" );
  29.    if(!test){} else
  30.        {fclose(test);
  31.         remove (p);
  32.         suppr++ ;
  33.         printf("%s a ete supprime\n",p);
  34.        }
  35.     free(TC);
  36.     nb++;
  37.     }
  38. printf("%d fichiers testes,%d supprimes\n",nb,suppr);
  39. fclose(def);
  40. sleep(5);
  41. goto test;
  42. }


voila pardonnez les maladresses chui debutant :s


Message édité par SuperGreu le 23-12-2004 à 11:55:03
Reply

Marsh Posté le 23-12-2004 à 11:37:23    

Stp, édite ton message en utilisant les balises *cpp*, et indente le bien , c'est la base si tu veux que quelqu'un t'aide, comme ça:

Code :
  1. #include <stdio.h>


Reply

Marsh Posté le 23-12-2004 à 11:40:18    

c'est fait

Reply

Marsh Posté le 23-12-2004 à 11:45:03    

ouais, sauf que c'est pas indenté ( http://fr.wikipedia.org/wiki/Indentation ), il faut y penser, ca aère le code, ca t'aide, ca nous aide.
 
Je suis chiant, mais c'est la base sur ce forum, et tout coder devrait y penser.


Message édité par _darkalt3_ le 23-12-2004 à 11:45:32
Reply

Marsh Posté le 23-12-2004 à 11:46:29    

sleep n'est pas standard en C. Tu peux utiliser Sleep( millisecondes ) de <windows.h>.


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Marsh Posté le 23-12-2004 à 11:46:51    

C'est quoi ce goto ? :o

Reply

Marsh Posté le 23-12-2004 à 11:51:40    

bah c'est pour revenir au test: l.15 nan? o_0 :s
merci je vais essayer avec Sleep.

Reply

Marsh Posté le 23-12-2004 à 11:52:58    

Oh malheureux ! Tu n'as pas fait d'algo ? (phrase célèbre de mon prof de C de bts ... ca date tout ca ^^)


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
Reply

Marsh Posté le 23-12-2004 à 11:52:58   

Reply

Marsh Posté le 23-12-2004 à 11:55:41    

c'est quoi l'algo? ^^

Reply

Marsh Posté le 23-12-2004 à 12:14:08    

# while(!feof(def))
#    {fscanf(def,"%s",&definition);
 
 
rhooo le massacre

Reply

Marsh Posté le 23-12-2004 à 12:18:04    

Taz a écrit :

# while(!feof(def))
#    {fscanf(def,"%s",&definition);
 
 
rhooo le massacre


 
qu'est-ce qui va pas? :sweat:  

Reply

Marsh Posté le 23-12-2004 à 12:24:09    

Bon, deja, vire le goto et fous une boucle a la place.

Reply

Marsh Posté le 23-12-2004 à 15:55:29    

Bienvenue sur prog :D

Reply

Sujets relatifs:

Leave a Replay

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