[C]boucle ; temps d'attente
loupinou
-
Char Snipeur Messages postés 9813 Date d'inscription Statut Contributeur Dernière intervention -
Char Snipeur Messages postés 9813 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
j'ai fait une boucle for affichant des nombre de 1 à 100 mais j'aimerais faire un temps d'attente, jai essayé la fonction sleep() mais elle ne marche pas dans la boucle (mais marche dans des autres progs) savez-vous comment faire ?
Merci.
Loupinou.
j'ai fait une boucle for affichant des nombre de 1 à 100 mais j'aimerais faire un temps d'attente, jai essayé la fonction sleep() mais elle ne marche pas dans la boucle (mais marche dans des autres progs) savez-vous comment faire ?
Merci.
Loupinou.
A voir également:
- [C]boucle ; temps d'attente
- Renommer plusieurs fichiers en même temps - Guide
- Messenger en attente de reseau - Forum Mobile
- Temps pour soi iphone - Guide
- Combien de temps reste une story sur facebook - Guide
- Mon pc s'allume et s'éteint en boucle - Forum Matériel & Système
11 réponses
Hello,
voici le code :
#include <cstdlib>
#include <iostream>
#include <fstream>
#include <windows.h>
using namespace std;
int main(int argc, char *argv[])
{
{
int boucle = 0;
for (; boucle < 101; boucle++;)
cout << boucle << "%" << endl;
cout << "votre session est maintenant fonctionnelle !" << endl << endl;
#include <cstdlib>
#include <iostream>
#include <fstream>
#include <windows.h>
using namespace std;
int main(int argc, char *argv[])
{
{
int boucle = 0;
for (; boucle < 101; boucle++; )
cout << boucle << "%" << endl;
Sleep(1000)
cout << "votre session est maintenant fonctionnelle !" << endl << endl;
}
system("PAUSE");
return EXIT_SUCCESS;
}
voici le code :
#include <cstdlib>
#include <iostream>
#include <fstream>
#include <windows.h>
using namespace std;
int main(int argc, char *argv[])
{
{
int boucle = 0;
for (; boucle < 101; boucle++;)
cout << boucle << "%" << endl;
cout << "votre session est maintenant fonctionnelle !" << endl << endl;
#include <cstdlib>
#include <iostream>
#include <fstream>
#include <windows.h>
using namespace std;
int main(int argc, char *argv[])
{
{
int boucle = 0;
for (; boucle < 101; boucle++; )
cout << boucle << "%" << endl;
Sleep(1000)
cout << "votre session est maintenant fonctionnelle !" << endl << endl;
}
system("PAUSE");
return EXIT_SUCCESS;
}
Re :
j'ai une autre petite question j'ai qu'un programme m'ouvre un fichier audio :
#include <cstdlib>
#include <iostream>
#include <fstream>
#include <windows.h>
#include <fmod.h>
using namespace std;
int main(int argc, char *argv[])
{
FSOUND_Init(44100, 32, 0);
FSOUND_Close();
FSOUND_STREAM *musique = NULL;
/*musique = FSOUND_Stream_Open("Daft Punk - Around The World.mp3", 0, 0, 0);*/
FSOUND_Stream_Open("Daft Punk - Around The World.mp3",FSOUND_LOOP_NORMAL,0,0);
FSOUND_Stream_Play(FSOUND_FREE, musique);
system("PAUSE");
return EXIT_SUCCESS;
}
Mais il me dit : [Linker error] undefined reference to `FSOUND_Init@12'
[Linker error] undefined reference to `FSOUND_Close@0'
etc...
j'ai une autre petite question j'ai qu'un programme m'ouvre un fichier audio :
#include <cstdlib>
#include <iostream>
#include <fstream>
#include <windows.h>
#include <fmod.h>
using namespace std;
int main(int argc, char *argv[])
{
FSOUND_Init(44100, 32, 0);
FSOUND_Close();
FSOUND_STREAM *musique = NULL;
/*musique = FSOUND_Stream_Open("Daft Punk - Around The World.mp3", 0, 0, 0);*/
FSOUND_Stream_Open("Daft Punk - Around The World.mp3",FSOUND_LOOP_NORMAL,0,0);
FSOUND_Stream_Play(FSOUND_FREE, musique);
system("PAUSE");
return EXIT_SUCCESS;
}
Mais il me dit : [Linker error] undefined reference to `FSOUND_Init@12'
[Linker error] undefined reference to `FSOUND_Close@0'
etc...
for(i=1; i<101 ; i++) printf("%d\n", i); sleep(1);
su ta boucle est comme ça, il manque des {}
for(i=1; i<101 ; i++){ printf("%d\n", i); sleep(1);}
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Oups... Il c'est recopié deux fois Ne ragarder qu'a partir de la premiere include en-dessous du cout
alors
pas de ';' après "boucle++" un ';' après Sleep(1000)
et surtout des accolades pour protégé le "for" ! sinon, tu fait tes boucles et ensuite seulement le sleep.
pas de ';' après "boucle++" un ';' après Sleep(1000)
et surtout des accolades pour protégé le "for" ! sinon, tu fait tes boucles et ensuite seulement le sleep.
P-S : J'ai bien telechargé Fmod et appliqué le tuto de site du zero.
(désolé pour les doubles posts mais je ne peux pas editer)
(désolé pour les doubles posts mais je ne peux pas editer)
là, c'est une erreur non pas dans le code source, mais dans la ligne de compilation.
En tout cas c'est le cas dans 90 % des erreurs [Linker]
Donc, dit nous comment u compile, mais à priori, il faut lié avec la bibliothèque fmod (surement libfmod.a), et lui dire où aller la chercher.
avec gcc, -L poour le chemin, et -l pour la bib (-lfmod dans ce cas)
En tout cas c'est le cas dans 90 % des erreurs [Linker]
Donc, dit nous comment u compile, mais à priori, il faut lié avec la bibliothèque fmod (surement libfmod.a), et lui dire où aller la chercher.
avec gcc, -L poour le chemin, et -l pour la bib (-lfmod dans ce cas)