Stratton-Lab-France
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le Deal du moment :
Pokémon EV06 : où acheter le Bundle Lot ...
Voir le deal

Aller en bas
BINRY4_Hack
BINRY4_Hack
Admin
Admin
Messages : 1
Date d'inscription : 07/05/2017

Les bases du C (partie 1) Empty Les bases du C (partie 1)

Lun 8 Mai - 0:04
Bonjour à tous !  Very Happy  , je vais vous apprendre les base du langage C pour commencer la section Reverse Engineering.

PREREQUIS:
Avoir un système GNU/UNIX (LINUX) par défaut
Savoir des commandes de base sur Linux
Et connaître un peu le langage C

ETAPE 1 :
Créer un fichier via la commande : nano <nomdufichier>.c

ETAPE 2 :

Code:
#include <stdio.h>
Code:
#include <string.h>

D'abord qu'est-ce que c'est #include ????
ça s'appelle une directive de préprocesseur, ça sert a inclure du code (bibliothèque) c'est comme une boîte à outils.

ETAPE 3 :

On va créer la fonction main ce qui permettra de mettre le code principal dans le programme !
Code:
int main(int argc, char *argv[])
D'abord les paramètres, le paramètre argc c'est une variable d'un nombre entier qui stocke les paramètres après la commande pour lancer le programme
et argv[] c'est celui qui permet aussi qui stocke les paramètres mais pour l'affichage des paramètres.

Voila pour la partie 1 Wink ! a+ pour la partie 2 !
Revenir en haut
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum