Traduire pascal en c help
Fermé
zilot2
-
22 août 2009 à 14:47
KX Messages postés 16752 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 août 2024 - 24 août 2009 à 18:04
KX Messages postés 16752 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 août 2024 - 24 août 2009 à 18:04
A voir également:
- Traduire pascal en c help
- Turbo pascal download - Télécharger - Édition & Programmation
- Traduire une page - Guide
- My pascal - Télécharger - Édition & Programmation
- Traduire photo - Guide
- Traduire un document word - Guide
2 réponses
KX
Messages postés
16752
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
31 août 2024
3 019
24 août 2009 à 14:13
24 août 2009 à 14:13
Ton code en Pascal est incorrect ! Corrige le avant de pouvoir espérer qu'on t'en fasse une conversion vers le C...
Utilise les balises de code (à droite du bouton souligné) pour conserver l'indentation.
Utilise les balises de code (à droite du bouton souligné) pour conserver l'indentation.
KX
Messages postés
16752
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
31 août 2024
3 019
24 août 2009 à 18:04
24 août 2009 à 18:04
J'avoue ne pas connaitre suffisamment le C pour te dire quel équivalent utiliser.
Regarde les explications concernant FSearch et FExpand pour t'aider.
Regarde les explications concernant FSearch et FExpand pour t'aider.
24 août 2009 à 17:42
le programme que j'ai essaye de patcher affiche hello j'ai voulu le patcher pour qu'il affiche hi à la place voici mon essaie en c
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
long offset= 0x1200;
char hi[]="\x48\x49\x00\x00\x00\x00\x00\x00\x00\x00\x00";
FILE *f;
f= fopen("lilo.exe","w+");
fseek(f,offset,SEEK_SET);
fwrite(&hi,sizeof(hi),1,f);
return 0;
}
0x1200 l'offset que je dois changer
lilo.exe mon prog qui affiche hello
mon probleme apres l'execution du programme j'ouvre lilo.exe avec hediteur hexadecimale winhex
il est vrai a l'offset 0x1200 hi est ecrit mais les autre offset sont devenu 0x00 tous donc lilo.exe ne s'execute pas
svp c'est quoi l'equivalent de (FSearch(FileN,FExpand(FileN))='' en c