Salut,
(Deux bugs en de CS en deux messages... Bonne moyenne. Bon, on se retape tout...)
mohboa -> Merci de respecter le 3ème point du
règlement de CS : "On utilise un langage correct : pas de langage SMS [...]". Là, tu es illisible...
De plus, un main peut tout à fait renvoyer quelque chose : il y a de nombreuses façon d'écrire un main. Un main qui renvoie un int ou pas, avec des arguments argc et argv ou pas, un WinMain, un mainCRTStartup, un WinMainCRTStartup, un point d'entrée customisé avec l'option /entry du lieur...
La valeur de retour du main, plus ou moins optionnel dans certain cas, correspond au code de retour du processus. On renvoie généralement 0 si tout est OK et une autre valeur en cas de problème. La valeur peut ensuite être exploitée, par exemple avec
GetExitCodeProcess, ou avec %ERRORLEVEL% du DOS.
coucou747 -> Joli copier coller !

Un moment d'égarement ? Je vais me coucher, je te propose de faire de même.

general03 -> Il faut que tu utilises des .h. Tu peut par exemple mettre ton main dans un .cpp qui inclus des .h. Ces .h contiendrons les déclarations, et des .cpp correspondants à ces .h contiendrons les implémentations de ces déclarations.
Par exemple :
main.cpp -> Contient le main, et inclus Tools.h
tools.h -> Contient les déclarations de la classe Tools.
tools.cpp -> Contient l'implémentation des méthodes de Tools. Inclus Tools.h.