mvc open pdf in new tab : Extract image from pdf c# software application cloud windows winforms azure class c2-part883

303/10/Monday 21h34
Apprenez à programmer en C / C++ ! - Le Site du Zéro
Page 21 sur 377
http://www.siteduzero.com/tuto-29-8-0-apprenez-a-programmer-en-c-c.html
Dans les petits dossiers à gauche, sélectionnez "Visual C++". Là encore, vous avez pas mal de choix. 
Comme vous pouvez le voir, Visual possède des éditeurs de fichiers bitmap, de curseurs ou encore d'icônes pour votre programme.
Certes, c'est vrai que c'est sympa, mais ce n'est pas non plus indispensable. 
Dans la version gratuite (Visual C++ Express) vous devriez avoir moins de choix. En effet, l'éditeur d'icônes et de curseurs est réservée à
la version payante... et franchement on s'en fout, parce qu'il existe plein d'outils gratuits pour ce genre de choses 
2 types de fichiers seulement nous intéressent : 
Fichier C++ (.cpp)
Fichier d'en-tête (.h)
Nous verrons ce que sont les fichiers d'en-tête un peu plus tard. 
Pour le moment, créez un fichier C++ (.cpp). 
Contrairement à Dev, Visual ne nous demande pas si on veut faire du C ou du C++. Il met du C++ par défaut. Pour nous, 
ça ne changera pas grand chose : vous enregistrerez vos fichiers en .c (même si Visual vous propose .cpp par défaut) et tout ira
bien 
Résumons en vidéo ce qu'il faut faire sous Visual pour créer un nouveau projet et ajouter un fichier source : 
Créer un nouveau projet sous Visual-C++ (317 Ko)
C'est fait ? Parfait 
Voyons voir maintenant l'IDE de Visual en détail : 
Visual C++ en détail
Extract image from pdf c# - Select, copy, paste PDF images in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Support PDF Image Extraction from a Page, a Region on a Page, and PDF Document
extract photos pdf; extract jpg pdf
Extract image from pdf c# - VB.NET PDF Image Extract Library: Select, copy, paste PDF images in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Support PDF Image Extraction from a Page, a Region on a Page, and PDF Document
extract image from pdf c#; how to extract images from pdf in acrobat
303/10/Monday 21h34
Apprenez à programmer en C / C++ ! - Le Site du Zéro
Page 22 sur 377
http://www.siteduzero.com/tuto-29-8-0-apprenez-a-programmer-en-c-c.html
Comme vous pouvez le constater, il ressemble pas mal à Dev-C++. 
On va rapidement (re)voir quand même ce que signifient chacune des parties : 
1.  La barre d’outils, tout ce qu’il y a de plus standard. Ouvrir, enregistrer, enregistrer tout, couper, copier, coller etc. Par défaut, il
semble qu'il n'y ait pas de bouton de barre d'outils pour compiler. Vous pouvez les rajouter en faisant un clic droit sur la barre
d'outils, puis en choisissant "Déboguer" et "Générer" dans la liste. 
Toutes ces icônes de compilation ont leur équivalent dans les menus "Générer" et "Déboguer". Si vous faites "Générer", cela créera
l'exécutable (ça signifie "Compiler" pour Visual). Si vous faites "Déboguer / Exécuter", on devrait vous proposer de compiler avant
d'exécuter le programme. F7 permet de générer le projet, et F5 de l'exécuter. 
2.  Dans cette zone très importante vous voyez normalement la liste des fichiers de votre projet. Cliquez sur l'onglet "Explorateur de
solutions" en bas si ce n'est déjà fait. Vous devriez voir que Visual crée déjà des dossiers pour séparer les différents types de
fichiers de votre projet (sources, en-tête et ressources). Nous verrons un peu plus tard quels sont les différents types de fichiers
qui constituent un projet 
3.  La partie principale. C’est là qu’on modifie les fichiers source. 
4.  C’est là encore la "zone de la mort", celle où on voit apparaître toutes les erreurs de compilation. C’est dans le bas de l’écran
aussi que Visual affiche les informations de débuggage quand vous essayez de corriger un programme buggé. Je vous ai d’ailleurs
dit tout à l’heure que j’aimais beaucoup le débugger de Visual, et je pense que je ne suis pas le seul 
On essaiera d’apprendre 
à l’utiliser un peu plus tard si on trouve le temps.
Voilà, on a fait le tour de Visual C++. 
Vous pouvez aller jeter un œil dans les options (Outils / Options) si ça vous chante, mais n'y passez pas 3 heures. Il faut dire qu’il y a
tellement de cases à cocher de partout qu’on ne sait plus trop où donner de la tête 
Visual C++ Express : une version gratuite
Il existe une version gratuite de Visual C++ appelée Visual C++ Express Edition ! 
Quelles différences avec le "vrai" Visual ?
Il n'y a pas d'éditeur de ressources (vous permettant de dessiner des images, des icônes, ou des fenêtres). Mais bon, ça entre nous on
s'en fout parce qu'on n'aura pas besoin de s'en servir dans ce tutorial 
Ce ne sont pas des fonctionnalités indispensables bien au
contraire. 
Vous trouverez les instructions pour télécharger Visual C++ Express à cette adresse : 
Site de Visual C++ Express Edition
Visual C++ Express 
est en français et est totalement gratuit. Ce n'est donc pas une version d'essai limitée dans le temps. 
Notez que cette version gratuite existe depuis relativement peu de temps, auparavant Visual était disponible uniquement en version
payante. 
C'est une chance d'avoir un IDE aussi puissant que celui de Microsoft disponible gratuitement, donc ne la laissez pas passer 
Ca vous permettra par la suite de profiter de son très puissant et renommé débugger, que tous les programmeurs adorent 
Ou encore... Code::Blocks
Code::Blocks est un IDE libre et gratuit, plus récent que Dev-C++ 
Si Dev reste un des IDE gratuits les plus connus, il le doit surtout à son ancienneté. 
Code::Blocks étant relativement nouveau, il n'est pas encore aussi connu. Pourtant, n'allez pas penser qu'il est peu avancé pour autant !
Bien au contraire, je dois avouer que j'ai été surpris par cet éditeur et je vous recommande de l'essayer 
En outre, Code::Blocks est disponible pour Windows et pour Linux. En théorie il serait possible de le faire marcher sous Mac mais à
l'heure où j'écris ces lignes on ne nous propose pas vraiment de version Mac malheureusement 
Code::Blocks n'est disponible pour le moment qu'en anglais. 
Ca ne devrait PAS vous repousser à l'utiliser. Quand vous programmerez vous
C# PDF Text Extract Library: extract text content from PDF file in
Ability to extract highlighted text out of PDF document. text extraction from PDF images and image files. Support extracting OCR text from PDF by working with
some pdf image extractor; how to extract text from pdf image file
C# PDF insert image Library: insert images into PDF in C#.net, ASP
C#.NET PDF SDK - Add Image to PDF Page in C#.NET. How to Insert & Add Image, Picture or Logo on PDF Page Using C#.NET. Add Image to PDF Page Using C#.NET.
how to extract pictures from pdf files; pdf image extractor c#
303/10/Monday 21h34
Apprenez à programmer en C / C++ ! - Le Site du Zéro
Page 23 sur 377
http://www.siteduzero.com/tuto-29-8-0-apprenez-a-programmer-en-c-c.html
serez de toute façon confronté bien souvent à des documentations en anglais, donc raison de plus pour s'entraîner à utiliser cette langue.
Ca ne complique pas l'utilisation du logiciel de toute manière. 
Télécharger Code::Blocks
Rendez-vous sur la page de téléchargements de Code::Blocks. 
Si vous êtes sous Windows, repérez la section "Windows" un peu plus bas sur cette page. Téléchargez le logiciel en prenant :
"Code::Blocks IDE, with MINGW compiler" (l'autre version étant sans compilateur, vous auriez eu du mal à compiler vos programmes 
Si vous êtes sous Linux, il y a un lien en haut pour choisir le package RPM à télécharger. 
L'installation est très simple et rapide. Laissez toutes les options par défaut et lancez le programme. 
Le fonctionnement du programme est quasiment le même que pour Dev et Visual, vous ne serez pas perdus. 
Vous trouverez là encore dans la barre d'outils les boutons (dans l'ordre) "Compiler", "Exécuter", "Compiler &
Exécuter" et "Tout recompiler" (comme Dev 
Créer un nouveau projet
C# Create PDF from images Library to convert Jpeg, png images to
Best and professional C# image to PDF converter SDK for Visual Studio .NET. C#.NET Example: Convert One Image to PDF in Visual C# .NET Class.
extract images from pdf files without using copy and paste; pdf image extractor online
C# PDF Page Extract Library: copy, paste, cut PDF pages in C#.net
PDF Pages in C#.NET. Easy to Use C# Code to Extract PDF Pages, Copy Pages from One PDF File and Paste into Others in C#.NET Program.
extract jpg from pdf; extract text from image pdf file
303/10/Monday 21h34
Apprenez à programmer en C / C++ ! - Le Site du Zéro
Page 24 sur 377
http://www.siteduzero.com/tuto-29-8-0-apprenez-a-programmer-en-c-c.html
Pour créer un nouveau projet c'est très simple : allez dans le menu File / New Project. 
Dans la fenêtre qui s'ouvre, choisissez "Console application", et sélectionnez "File Options : C Source" dans la liste déroulante en bas. 
Comme vous pouvez le voir, Code::Blocks propose de réaliser pas mal de types de programmes différents qui utilisent des
librairies connues comme la SDL (2D), OpenGL (3D), QT et wxWidgets (Fenêtres) etc etc... Pour l'instant, ces icônes servent
plutôt à faire joli car 
les librairies ne sont pas installés sur votre ordinateur, vous ne pourrez donc pas les faire marcher. 
Nous nous intéresserons à ces autres types de programmes bien plus tard. En attendant il faudra vous contenter de "Console",
car vous n'avez pas encore le niveau nécessaire pour créer les autres types de programmes.
Cliquez sur "Create" pour créer le projet. 
On vous demandera où enregistrer les fichiers (là encore, je vous recommande de créer un dossier spécial pour chaque projet que vous
créez). 
Code::Blocks vous créera un premier projet avec déjà un tout petit peu de code source dedans 
Nous avons fait le tour dans ce
chapitre des IDE les plus connus. N’oubliez pas cependant qu’il en existe d’autres et que rien ne vous empêche de les utiliser si vous les
préférez. Quel que soit l’IDE choisi, vous pourrez suivre sans problème la suite du cours. 
Je sais par exemple que sous Linux il existe des IDE très bien (Linux n’est pas le système d’exploitation des programmeurs pour rien 
). Je n’ai malheureusement pas le temps et la place de vous présenter tous les IDE du monde 
J’espère en tout cas que ce chapitre vous aura permis de vous familiariser avec votre futur environnement de travail. Regardez-le bien,
vous risquez de passer pas mal de temps dessus 
Votre premier programme
On a préparé le terrain jusqu’ici, maintenant il serait bien de commencer à programmer un peu qu’en dites-vous ? 
C’est justement l’objectif de ce chapitre ! A la fin de celui-ci, vous aurez réussi à créer votre premier programme ! 
Bon d’accord, ce programme sera en noir et blanc et ne saura que vous dire bonjour, il sera donc complètement nul mais… Ce sera votre
C# PDF Form Data Read Library: extract form data from PDF in C#.
PDF software, it should have functions for processing text, image as well retrieve field data from PDF and how to extract and get field data from PDF in C#
extract image from pdf file; pdf extract images
VB.NET PDF Text Extract Library: extract text content from PDF
provides text extraction from PDF images and image files. Add-On, developers are able to extract target text with tutorial for extracting text from PDF using VB
how to extract images from pdf file; extract image from pdf java
303/10/Monday 21h34
Apprenez à programmer en C / C++ ! - Le Site du Zéro
Page 25 sur 377
http://www.siteduzero.com/tuto-29-8-0-apprenez-a-programmer-en-c-c.html
premier programme et je peux vous assurer que vous en serez fiers 
On y va quand vous voulez 
Console ou fenêtre ?
Console ou fenêtre ? 
Nous en avons rapidement parlé dans le chapitre précédent. Notre IDE (Dev ou Visual) nous demandait quel type de programme nous
voulions créer, et je vous avais dit de répondre console. 
Il faut savoir qu'en fait il existe 2 types de programmes, pas plus : 
Les programmes avec fenêtres
Les programmes en console
Les programmes en fenêtres
Ce sont les programmes que vous connaissez. 
Voici un exemple de programme en fenêtres que vous connaissez sûrement : 
Le programme Paint
Ca donc, c'est un programme avec des fenêtres. 
Je suppose que vous aimeriez bien créer ce type de programmes, mmh ? Eh ben vous allez pas pouvoir de suite 
En effet, créer des programmes avec des fenêtres en C / C++ c'est possible, mais... Quand on débute, c'est bien trop compliqué ! 
Pour débuter, il vaut mieux commencer par créer des programmes en console. 
Mais au fait, à quoi ça ressemble un programme en console ?
Les programmes en console
VB.NET PDF insert image library: insert images into PDF in vb.net
VB.NET PDF - Add Image to PDF Page in VB.NET. Insert Image to PDF Page Using VB. Add necessary references: RasterEdge.Imaging.Basic.dll.
online pdf image extractor; extract images from pdf
C# WPF PDF Viewer SDK to view, annotate, convert and print PDF in
Read: PDF Text Extract; C# Read: PDF Image Extract; C# Write: Insert text into PDF; C# Write: Add Image to PDF; C# Protect: Add Password
extract jpeg from pdf; pdf image extractor
303/10/Monday 21h34
Apprenez à programmer en C / C++ ! - Le Site du Zéro
Page 26 sur 377
http://www.siteduzero.com/tuto-29-8-0-apprenez-a-programmer-en-c-c.html
Les programmes en console
Les programmes console ont été les premiers à apparaître. A cette époque, l'ordinateur ne gérait que le noir et blanc et il n'était pas
assez puissant pour créer des fenêtres comme on le fait aujourd'hui. 
Bien entendu, le temps a passé depuis. Windows a rendu l'ordinateur "grand public" principalement grâce à sa simplicité et au fait qu'il
n'utilisait que des fenêtres. Windows est devenu tellement populaire qu'aujourd'hui presque tout le monde a oublié ce qu'était la console
Oui vous là, ne regardez pas derrière vous, je sais que vous vous demandez ce que c'est 
J'ai une grande nouvelle ! La console n'est pas morte ! 
En effet, Linux a remis au goût du jour l'utilisation de la console. Voici une capture d'écran d'une console sous Linux : 
Un exemple de console, ici sous Linux
Brrr... Terrifiant hein ? 
Voilà, vous avez maintenant une petite idée de ce à quoi ressemble une console 
Plusieurs remarques ceci dit : 
Comme vous pouvez le voir, aujourd'hui on sait afficher de la couleur, tout n'est donc pas en noir et blanc ^^
La console est assez peu accueillante pour un débutant
C'est pourtant un outil puissant quand on sait le maîtriser
Comme je vous l'ai dit plus haut, créer des programmes en mode "console" comme ici, c'est très facile et idéal pour débuter (ce qui n'est
pas le cas des programmes en mode fenêtres). 
Notez que la console a évolué : elle peut afficher des couleurs, et rien ne vous empêche de mettre une image de fond. Voici une autre
capture d'écran de console Linux honteusement pompée sur Internet 
303/10/Monday 21h34
Apprenez à programmer en C / C++ ! - Le Site du Zéro
Page 27 sur 377
http://www.siteduzero.com/tuto-29-8-0-apprenez-a-programmer-en-c-c.html
La console, ça peut aussi être joli
Et sous Windows ? Y'a pas de console ?
Si, mais elle est un peu... "cachée" on va dire 
Vous pouvez avoir une console en faisant "Démarrer / Accessoires / Invite de commandes", ou bien encore en faisant "Démarrer /
Exécuter", et en tapant ensuite "cmd". 
Et voici la maaagnifique console de Windows : 
La console de Windows
303/10/Monday 21h34
Apprenez à programmer en C / C++ ! - Le Site du Zéro
Page 28 sur 377
http://www.siteduzero.com/tuto-29-8-0-apprenez-a-programmer-en-c-c.html
Si vous êtes sous Windows, sachez donc que c'est dans une fenêtre qui ressemble à ça que nous ferons nos premiers programmes. Si j'ai
choisi de commencer par des petits programmes en console, ce n'est pas pour vous ennuyer, bien au contraire ! En commençant par faire
des programmes en console, 
vous apprendrez les bases nécessaires pour ensuite pouvoir créer des fenêtres. 
Soyez donc rassurés : dès que nous aurons le niveau pour créer des fenêtres, nous verrons comment en faire 
Un minimum de code
Pour n’importe quel programme, il faudra taper un minimum de code. Ce code ne fera rien de particulier, mais il est indispensable. 
C’est ce "code minimum" que nous allons découvrir maintenant. Il devrait servir de base pour la plupart de vos programmes en langage
C. 
Ah oui, je le reprécise quand même au cas où : nous allons maintenant apprendre le langage C, comme je vous l’ai dit plus tôt. Tout ce
que je vais vous apprendre maintenant, vous le réutiliserez lorsque nous verrons le C++, donc vous avez intérêt à être attentifs tout le
temps 
Demandez le code minimal à votre IDE
Selon l’IDE que vous avez choisi dans le chapitre précédent, la méthode pour créer un nouveau projet n’est pas la même. Reportez-vous 
à ce chapitre précédent si vous avez oublié comment faire. 
Sous Dev-C++ : demandez une console application que vous appellerez "bonjour". Dev va vous créer le code minimal, vous n’avez
rien de plus à faire.
Sous Visual C++ : demandez un projet console Win32 vide que vous appellerez "bonjour". 
Ajoutez un nouveau fichier à votre projet de type "Fichier C++ (.cpp)". Demandez de suite à enregistrer votre fichier dans le
répertoire de votre projet sous le nom main.c (et non main.cpp, car l'extension .cpp est plutôt utilisée pour le C++) 
Puis, dans l’onglet "Explorateur de solutions" faites un clic droit sur le dossier "Source Files" et cliquez choisissez "Ajouter /
Ajouter un élément existant". On vous demandera d’indiquer des fichiers : vous devrez sélectionner le fichier main.c que vous
venez d'enregistrer. 
Ajouter un fichier à un projet sous Visual
Démonstration en images (ou plutôt en vidéo 
) : 
Ajouter le fichier main.c au projet (200 Ko)
Bon pour cette fois, la procédure à suivre aura été bien plus simple avec Dev, mais ça ne veut pas dire que Visual est plus compliqué à
utiliser hein 
C’est juste pour la première fois. 
Dev a donc généré le minimum de code en langage C dont on a besoin. Le voici : 
Code : C
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
303/10/Monday 21h34
Apprenez à programmer en C / C++ ! - Le Site du Zéro
Page 29 sur 377
http://www.siteduzero.com/tuto-29-8-0-apprenez-a-programmer-en-c-c.html
system("PAUSE")     
return 0;
}
Si vous êtes sous Visual, copiez-collez ce code source dans votre fichier main.c qui est pour l’instant vide. 
Enregistrez le tout. Oui je sais, on n’a encore rien fait, mais enregistrez quand même, c’est une bonne habitude à prendre 
Normalement, vous n’avez qu’un seul fichier source appelé main.c (le reste c’est des fichiers de projet générés par votre IDE). 
Analysons le code minimal
Ce code minimal qu’on vient de voir n’est, j’imagine, rien que du charabia pour vous. Et pourtant, moi je vois là un programme console
qui s’affiche, qui se met en pause et qui s’éteint. 
Il va falloir apprendre à lire tout ça 
Commençons par les 2 premières lignes qui se ressemblent beaucoup : 
Code : C
#include <stdio.h>
#include <stdlib.h>
Ce sont des lignes spéciales que l’on ne voit qu’en haut des fichiers source. Ces lignes sont facilement reconnaissables car elles
commencent par un dièse #. Ces lignes spéciales, on les appelle directives de préprocesseur (un nom compliqué n'est-ce pas ? 
). Ce
sont des lignes qui seront lues par un programme appelé préprocesseur, un programme qui se lance au début de la compilation. 
Oui, comme je vous l’ai dit plus tôt, ce qu’on a vu au début n’était qu’un schéma très simplifié de la compilation. Il se passe en réalité
plusieurs choses pendant une compilation. On les détaillera plus tard, pour le moment vous avez juste besoin de mettre ces lignes en
haut de chacun de vos fichiers. 
Oui mais elles signifient quoi ces lignes ? J’aimerais bien savoir quand même !
Le mot "include" en anglais signifie "inclure" en français. Ces lignes demandent d’inclure des fichiers au projet, c’est-à-dire d’ajouter des
fichiers pour la compilation. 
Il y a 2 lignes, donc 2 fichiers inclus. Ces fichiers s’appellent stdio.h et stdlib.h. Ce sont des fichiers qui existent déjà, des fichiers
sources tout prêts. On verra plus tard qu’on les appelle des librairies (ou aussi bibliothèques ). En gros, ces fichiers contiennent du
code tout prêt qui permet d’afficher du texte à l’écran. 
A noter : le mot anglais est "library" et il se traduit par "bibliothèque". "Librairie" est donc un faux-ami. 
En théorie, on devrait donc dire bibliothèque et non librairie. Mais pour ma part, j'ai pris l'habitude d'écrire librairie (et je ne
suis pas le seul 
) donc je continuerai à utiliser ce terme. Retenez quand même que la traduction exacte est plutôt
"bibliothèque".
Sans ces fichiers, écrire du texte à l’écran aurait été mission impossible. 
L’ordinateur à la base ne sait rien faire, il faut tout lui dire.
Vous voyez la galère dans laquelle on est 
Bref, les 2 premières lignes incluent les librairies qui vont nous permettre (entre autres) d’afficher du texte à l’écran assez "facilement" 
Passons à la suite. La suite, c’est tout ça : 
Code : C
int main(int argc, char *argv[])
{
system("PAUSE")     
return 0;
}
303/10/Monday 21h34
Apprenez à programmer en C / C++ ! - Le Site du Zéro
Page 30 sur 377
http://www.siteduzero.com/tuto-29-8-0-apprenez-a-programmer-en-c-c.html
Ce que vous voyez là, c’est ce qu’on appelle une fonction. Un programme en langage C est constitué de fonctions, il ne contient
quasiment que ça. Pour le moment, notre programme ne contient donc qu’une seule fonction. 
Une fonction permet grosso modo de rassembler plusieurs commandes à l'ordinateur. Regroupées dans une fonction, les commandes
permettent de faire quelque chose de précis. Par exemple, on peut créer une fonction "ouvrir_fichier" qui contiendra une suite
d'instructions pour l'ordinateur lui expliquant comment ouvrir un fichier. 
L'avantage, c'est qu'une fois la fonction écrite, vous n'aurez plus qu'à dire "ouvrir_fichier", et votre ordinateur saura comment faire sans
que vous ayez à tout répéter ! 
(c'est beau la technologie !) 
Sans rentrer dans les détails de la construction d’une fonction (il est trop tôt, on reparlera des fonctions plus tard), analysons quand
même ses grandes parties. La première ligne contient le nom de la fonction, c’est le deuxième mot. 
Oui notre fonction s’appelle donc main. C’est un nom de fonction particulier qui signifie "principal". Main est la fonction principale de
votre programme, 
c’est toujours par la fonction main que le programme commence. 
Une fonction a un début et une fin, délimités par des accolades { et }. Toute la fonction main se trouve donc entre ces accolades. Si vous
avez bien suivi, notre fonction main contient 2 lignes : 
Code : C
system("PAUSE")     
return 0;
Ces lignes à l’intérieur d’une fonction ont un nom. On les appelle instructions (ça en fait du vocabulaire qu’il va falloir retenir 
). 
Chaque instruction est une commande à l’ordinateur. Chacune de ces lignes demande à l’ordinateur de faire quelque chose de précis. 
Comme je vous l'ai dit un peu plus haut, en regroupant intelligemment (c'est le travail du programmeur) les instructions dans des
fonctions, on crée si on veut des "bouts de programmes tout prêts". En utilisant les bonnes instructions, rien ne nous empêcherait donc
de créer une fonction "ouvrir_fichier" comme je vous l'ai expliqué tout à l'heure, ou encore une fonction "avancer_personnage" dans un
jeu vidéo par exemple 
Un programme, ce n’est en fait au bout du compte rien d’autre qu’une série d’instructions : "fais ceci" "fais cela". Vous donnez des
ordres à votre ordinateur et il les exécute (du moins si vous l’avez bien dressé 
TRES IMPORTANT : toute instruction se termine O-BLI-GA-TOI-RE-MENT par un point-virgule " ; ". C’est d’ailleurs comme 
ça qu’on reconnaît ce qui est une instruction et ce qui n’en est pas une. Si vous oubliez de mettre un point-virgule à la fin
d’une instruction, votre programme ne compilera pas !
La première ligne : 
system("PAUSE"); 
demande à l’ordinateur de mettre en pause le programme (c’est fou, on l’aurait presque deviné tout seul 
). Quand votre programme
arrivera à cette ligne, il va afficher un message à l’écran : " Appuyez sur une touche pour continuer " et va attendre que vous appuyiez
sur n’importe quelle touche avant de passer à l’instruction suivante. 
L'instruction system("PAUSE") 
ne fonctionne que sous Windows. Elle est en fait utilisée par Dev C++ pour mettre en pause
le programme juste avant qu'il ne se termine.
Les IDE un peu plus intelligents, comme Code::Blocks, rajoutent une instruction du même type automatiquement à la compilation. Dans
ce cas, l'instruction system("PAUSE"); est inutile : vous pouvez simplement l'enlever. Vu qu'au début de ce cours je travaillerai
principalement sous Dev-C++, vous devriez voir souvent cette instruction. Plus loin dans le cours j'évoluerai vers Code::Blocks et Visual
C++ qui sont des IDE un peu plus poussés. 
Si vous êtes sous un autre système d'exploitation que Windows (Linux ou Mac OS), vous lancerez votre programme directement depuis la
console et n'aurez pas besoin d'utiliser cette instruction. Si vous tenez à mettre en pause votre programme avant la fin, vous pouvez
remplacer l'instruction system("PAUSE"); par l'instruction getchar(); (qu'il faudra peut-être écrire 2 fois pour que ça marche 
)
Passons à l’instruction suivante : 
return 0; 
Bon ben ça en gros, ça veut dire que c’est fini 
(eh oui déjà ^^). Cette ligne indique qu’on arrive à la fin de notre fonction main et
demande de renvoyer la valeur 0. 
Documents you may be interested
Documents you may be interested