Nous sommes actuellement le 14 Juil 2026, 17:04

Le fuseau horaire est UTC-5 heures [Heure d’été]




Publier un nouveau sujet Répondre au sujet  [ 24 message(s) ]  Aller vers la page Précédent  1, 2
Auteur Message
 Sujet du message:
MessagePublié: 17 Fév 2004, 19:20 
Hors-ligne
Répond à tout!
Répond à tout!

Inscription : 10 Jan 2002, 14:09
Message(s) : 2386
Localisation : Verdun
le fichier doit etre un .c et non un .cc ou .cpp.
le compilateur doit utilise gcc et non g++.
ca devrait donner toute l´info dans le log de dev-cpp


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 17 Fév 2004, 19:58 
Hors-ligne
Occasionnel
Occasionnel

Inscription : 08 Jan 2002, 22:43
Message(s) : 140
Localisation : Québec
Sur ce programme, j'ai compile avec visual C++.... ca compile sans erreur.

Toutefois; il manque un { apres le main. Comme dans la deuxieme ligne ci dessous:

Code :
void main(int argc, char *argv[])
{
if (argc < 2) {


Procedure effectuee:
-Nouveau projet "console application"
-Ajout du fichier (.cpp)
-Correction du { manquant
-Compilation


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 17 Fév 2004, 23:29 
Hors-ligne
Toujours là!
Toujours là!
Avatar de l’utilisateur

Inscription : 29 Août 2002, 12:39
Message(s) : 1333
Localisation : Saint-Georges de Beauce
Bon j'ai ca, c'est ou exactement que je modifie et quoi? Je ne voudrais pas toute perdre :P

Voici tout le fichier .cpp :)

Code :
void main(int argc, char *argv[])
}
   if (argc < 2) {
      printf("Usage: %s <filename.exe>\n", argv[0]);
      return;
   }

   HANDLE h = CreateFile(argv[1], GENERIC_READ|GENERIC_WRITE, FILE_SHARE_READ, 0,
      OPEN_EXISTING, 0, 0);
   if (h == INVALID_HANDLE_VALUE) {
      printf("%s: cannot open \"%s\"\n", argv[0], argv[1]);
      return;
   }

   if (GetFileSize(h,0) < 0x100) {
      printf("%s: invalid size\n", argv[0]);
      CloseHandle(h);
      return;
   }

   DWORD dwPeOffs, dwRead, dwWritten;
   SetFilePointer(h, 0x3C, 0, FILE_BEGIN);
   ReadFile(h, &dwPeOffs, 4, &dwRead, 0);

#ifdef VERBOSE
   printf("PE header offset: 0x%.8X\n", dwPeOffs);
#endif

   DWORD i;
   SetFilePointer(h, STUBSIZE, 0, FILE_BEGIN);
   for (i=STUBSIZE; i<dwPeOffs; i++) {
      BYTE c = 0;
      WriteFile(h, &c, 1, &dwWritten, 0);
   }

#ifdef VERBOSE
   DWORD dwOldTime;
   SetFilePointer(h, dwPeOffs+0x08, 0, FILE_BEGIN);
   ReadFile(h, &dwOldTime, 4, &dwRead, 0);
   printf("Old timestamp: 0x%.8X\n", dwOldTime);
#endif

   SetFilePointer(h, dwPeOffs+0x08, 0, FILE_BEGIN);
   i = 0;
   WriteFile(h, &i, 4, &dwWritten, 0);

   CloseHandle(h);
}


A+

Et Merci.

_________________
[wiBo@School Histoire]$ mount brain
/dev/brain : No such file or directory. :lol:


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 18 Fév 2004, 02:56 
Hors-ligne
Répond à tout!
Répond à tout!

Inscription : 10 Jan 2002, 14:09
Message(s) : 2386
Localisation : Verdun
Code :
void main(int argc, char *argv[])
}

par
Code :
void main(int argc, char *argv[])
{


(void main .... c;est du vrai code windows..)


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 18 Fév 2004, 19:34 
Hors-ligne
Toujours là!
Toujours là!
Avatar de l’utilisateur

Inscription : 29 Août 2002, 12:39
Message(s) : 1333
Localisation : Saint-Georges de Beauce
Ca pas l'air a marcher plus :/ ?

_________________
[wiBo@School Histoire]$ mount brain
/dev/brain : No such file or directory. :lol:


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 19 Fév 2004, 04:38 
Hors-ligne
Répond à tout!
Répond à tout!

Inscription : 10 Jan 2002, 14:09
Message(s) : 2386
Localisation : Verdun
donne nous l´erreur complete


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 19 Fév 2004, 08:27 
Hors-ligne
Toujours là!
Toujours là!
Avatar de l’utilisateur

Inscription : 29 Août 2002, 12:39
Message(s) : 1333
Localisation : Saint-Georges de Beauce
Code :
9 C:\Mes documents\src\work\cleanpe.cpp
`main' must return `int'


Code :
 C:\Mes documents\src\work\cleanpe.cpp
[Warning] In function `int main(...)':


Merci..!

_________________
[wiBo@School Histoire]$ mount brain
/dev/brain : No such file or directory. :lol:


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 19 Fév 2004, 10:41 
Hors-ligne
Régulier
Régulier
Avatar de l’utilisateur

Inscription : 06 Jan 2002, 22:37
Message(s) : 296
essaye ca:

Code :
int main(int argc, char *argv[])
{

//à la fin de ton main

 return 0;
}


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 20 Fév 2004, 12:47 
Hors-ligne
Toujours là!
Toujours là!
Avatar de l’utilisateur

Inscription : 29 Août 2002, 12:39
Message(s) : 1333
Localisation : Saint-Georges de Beauce
Hmm, j'ai un gros livre de C++ ici, Deitel & Deitel Comment programmer...

Le C/C++ m'intéresse mais je ne crois pas avoir la patience de l'apprendre, que puis-je faire? :/

A+

P.S.: Ca marche pas plus :/

_________________
[wiBo@School Histoire]$ mount brain
/dev/brain : No such file or directory. :lol:


Haut
 Profil  
Répondre en citant  
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 24 message(s) ]  Aller vers la page Précédent  1, 2

Le fuseau horaire est UTC-5 heures [Heure d’été]


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 1 invité


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum

Recherche de:
Aller vers :  
cron
Propulsé par phpBB® Forum Software © phpBB Group
Traduction et support en françaisHébergement de site