Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les tutoriels > Officiels > Programmation > Apprenez à programmer en C ! > [Théorie] Les bases du débutant > Votre premier programme > Lecture des commentaires

Votre premier programme

Vous devez être inscrit pour pouvoir poster des messages

Page : 1  2  3  4  5  6  Suivante
Pseudo Commentaire
Page : 1  2  3  4  5  6  Suivante
Hors ligne lovedido # Posté le 24/11/2005 à 00:47:53 - Ce membre a mis la note : 16
Avatar
Groupe : Membres
Très bon chapitre, tout est décrit de manière encore plus "douce" que d'habitude. En plus, même si ça paraît répétitif, on assimile beaucoup mieux ! Juste un regret, c'est dommage que tu n'expliques pas ce que signifient les variables de la fonction:

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


Peut-être que ce sera fait par la suite, mais ça fait bizarre de manipuler int argc, char *argv[] sans savoir vraiment ce que c'est :p

Mais sinon, ça donne une terrible envie de voir la suite :D

Ce n'est pas tant que j'aime la mienne, ce qui est sûr c'est que j'aime la vie (Mano Solo)
http://www.lovedido.net
 
Hors ligne asmanur # Posté le 24/11/2005 à 07:43:18 - Ce membre a mis la note : 17
Avatar
Groupe : Membres
Très bon tuto, mais il y a un petit problème ^^ : en C le commentaire sur une ligne "//" est illégal ( du moins sous gcc )et n'existe qu'en C++

Image utilisateur

Metzgermeister ɛστι παιδοφονος
 
Hors ligne Menekor # Posté le 24/11/2005 à 13:43:30 - Ce membre a mis la note : 17
Groupe : Membres
Tres bon tuto Bravo !
Il aurait peut etre été plus interessant de faire apparaitre le message bonjour avec la commande cout >> plutot que print car cela aurait permi d'enchainer plus facilement sur cin<< qui permet d'entrer des valeurs dans le programme.

Re Bravo et bonne continuation.
Hors ligne Csame # Posté le 24/11/2005 à 16:12:19 - Ce membre a mis la note : 20
Abyssus abyssum invocat
Avatar
Groupe : Membres
Citation : m@téo21
Et puis, je ne veux pas briser le suspens, mais je tiens à vous avertir que les chapitres qui vont suivre seront tous aussi riches en nouveautés ^^


je ne voudrais pas faire le puriste, comme tu dis, mais "suspense" s'écrit avec un "e" à la fin.

Excellent tuto !

Image utilisateur
 
Hors ligne Anonyme # Posté le 24/11/2005 à 16:47:11 - Ce membre n'a pas mis de note
Groupe :
Citation : menekor
Il aurait peut etre été plus interessant de faire apparaitre le message bonjour avec la commande cout >> plutot que print car cela aurait permi d'enchainer plus facilement sur cin<< qui permet d'entrer des valeurs dans le programme.


On apprend pour le moment le C et pas le C++. donc on utilise des printf et pas des cout. comme on utilisera des scanf et pas des cin
Hors ligne jeff52 # Posté le 24/11/2005 à 17:55:18 - Ce membre a mis la note : 17
PHPadawan
Avatar
Groupe : Membres
Déja, je tient à te remercier pour ce super cours (j'imagine que je ne fait que répeter :p )
Je pensais que le C serait bien plus difficile que le PHP ;) Mais non, il existe quelques similarités (/* genre les comms */ :D )
Bref, et une autre éloge de dernière minute :p : ceci est mon 1er message sur la v3 (eh ouais, depuis hier soir trop de boulot :( ) et je trouve que le Zcode est tout simplement fantastique ! Je pense que si votre forum comporte les mêmes fonctionnalités qu'ici, IPB n'a qu'a bien se tenir ! Merci encore pour ce put1 de bon travail excellent travail :p
Longue vie à la v3 (ca j'en suis sur :D )
bye
This message was delivered by jeff52

Lol, j'méclate :p

edit: Citation : Menekor
Il aurait peut etre été plus interessant de faire apparaitre le message bonjour avec la commande cout >> plutot que print car cela aurait permi d'enchainer plus facilement sur cin<< qui permet d'entrer des valeurs dans le programme.

Au lieu de lire le cours, je me suis lancé tête baissée et j'ai tapé un msg avec cout >> :p
Inutile de dire que j'ai eu une vieille erreure :-° :-°
 
Hors ligne Metzgermeister # Posté le 24/11/2005 à 20:10:17 - Ce membre a mis la note : 18
asmanur любит кнут.
Avatar
Groupe : Membres
D'abord, je vouais dire que l'on peut aussi afficher du texte grâce à :
Code : C++
#include <iostream>
int main()
{
  cout << "Bonjour";
  return 0;
}

Bon après, je sais pas si c'est mieux, ou pas.

Conçernant les accents sous Windows, je crois me souvenir que c'est un problème du au compilateur de DevC++ qui ne prend pas les accents en charge (car la console Windows affiche très bien les accents)... encore à creuser.
Hors ligne devock # Posté le 24/11/2005 à 22:34:13 - Ce membre a mis la note : 20
L'impitoyable
Avatar
Groupe : Membres
J'ai adoré vivement la suite ^^
Hors ligne Aztek # Posté le 24/11/2005 à 22:57:19 - Ce membre a mis la note : 19
blablabla
Avatar
Groupe : Membres
Citation
Les accents marchent très bien sur Windows mais ç'est Dev C++ qui ne les mets pas ...


o_O J'ai fait un batman.bat pour essayer avec :

Code : Bash

echo héhéhéhé
pause


Et ça m'affiche hùhùhùhùhùhùhù ... donc, ç'est vrai que Windows a un petit problème avec les accents tout de même ... :-°

Enfin, sinon je tiens à dire que ce tuto est excellent !! on en apprendra toujours !!

( moi qui n'arrivait pas à comprendre à quoi servait la fonction main je suis servi !! )

Sinon, ç'est mon premier "post" en zcode et ç'est vraiment super ! Félicitation !!

Les chats retombent-ils toujours sur leur pattes ? Selon l'association américaine des vétérinaires : sur 22 chats tombés d'une hauteur supérieure à 7 étages (environ 25m), un seul est mort sur le coup, 20 ont été blessés par leur chute (principalement à l'abdomen), dont 1/3 de lésions graves et 1/3 de lésions sérieuses... (Quid 1991. page 209b)
\mathfrak{Vive \ la \ France \ !}
 
Hors ligne Menekor # Posté le 25/11/2005 à 12:55:26 - Ce membre a mis la note : 17
Groupe : Membres
Citation
Inutile de dire que j'ai eu une vieille erreure
`
Bah c'est que tu l'a mal fait, et puis ce n'etait qu'une remarque.
Metz arrive bien a le faire.

Encore bravo à Mateo et son équipe
Hors ligne ddx39 # Posté le 25/11/2005 à 13:51:20 - Ce membre a mis la note : 20
Avatar
Groupe : Membres
Citation
Citation

Inutile de dire que j'ai eu une vieille erreure

Bah c'est que tu l'a mal fait, et puis ce n'etait qu'une remarque.
Metz arrive bien a le faire.


Bah en même temps si il crée un nouveau Porojet C et qu'il met du C++ dedans je comprends que ça marche pas :)

Image utilisateur
 
Hors ligne Snakeshit # Posté le 25/11/2005 à 15:21:37 - Ce membre a mis la note : 20
La bêtise humaine est infinie!
Avatar
Groupe : Membres
Bon c'est super comme d'hab m@teo^^! D'ailleurs j'ai tout de suite tripatouillé le code en mettant Secret (cliquez pour afficher)
Code : C
printf("Bonjour Fabien, le grand maître de l'univers!\nAu revoir Fabien, le grand maître de l'univers!\n")
:soleil: (et j'ai donc remarqué que Windows n'affichait pas les accents, le ^ étant remplacé par un ¨ :lol: )! MAis je voulais faire 2 remqarues :

-La première c'est dans la correction du tuto :
Citation : M@teo21
Qu'est-ce qu'une librairie ?

Bonne réponse

Explications : Une librairie est un fichier tout prêt qui vous permettra d'utiliser des fonctions que des programmeurs ont écrit pour vous. Ces fonctions ne servent pas uniquement à afficher du texte à l'écran, il y en a pour un peu tout : des fonctions mathém

Comme tu peux le remarquer, la phrase ne se finit pas^^!

-La deuxième remarque est qu'ont ne voit pas notre réponse dans le QCM (et si mes souvenirs sont exacts cela s'afficahit dans la v2.1). Ce n'est pas indispensable mais cela reste pratique pour les fainéants (comme moi :-° )!


Et au fait, tu compte faire 20 chapitres comme tu as seulement faite 5%??? :D
MAinteant j'espère que le reste suivera petit à petit pour que je n'aille pas trop vite! Ah oui, dernière chosen le SdZ déchire (depuis ma date d'arrivée en tout cas, mai 2005^^), la v3 encore plus, mais est-ce qu'elle va éternellement être limitée à 350 utilisateurs? Si oui, alors vivement que tu gagne au loto pour un nouveau serveur :) !

Je suis un glandeur et un rêveur pro^^!
 
Hors ligne ddx39 # Posté le 25/11/2005 à 19:40:58 - Ce membre a mis la note : 20
Avatar
Groupe : Membres
Citation
Et au fait, tu compte faire 20 chapitres comme tu as seulement faite 5%??? :D


Bin esperons que ce soit vrai ^^

Citation
MAinteant j'espère que le reste suivera petit à petit pour que je n'aille pas trop vite!


Moi je dirais plutôt le contraire ( impatient de voir la suite :p )
Mais bon il faut du temps pour écrire de bons tutos donc je comprends tout à fait qu'il vas falloir être patient pour les cours de C++. :)

Citation
mais est-ce qu'elle va éternellement être limitée à 350 utilisateurs? Si oui, alors vivement que tu gagne au loto pour un nouveau serveur :) !


Bin tu rafraichi la page et un coup sur deux ça marche ;) et puis de toute façon il n'y auras pas toujours 350 zéros connectés en même temps mais hier c'était le premier jour c'est pour ça :)

Image utilisateur
 
Hors ligne balou67 # Posté le 25/11/2005 à 21:24:57 - Ce membre n'a pas mis de note
Ŝaltu la cerbojn!
Avatar
Groupe : Membres
Bonjour,
Je peux me tromper :o , mais...

...étant sous linux, la fonction system("PAUSE") n'a pas fonctionné, ce que j'ai trouvé tout à fait intéressant: system() semble communiquer avec le shell (bash par exemple sous linux, command sous windows). Amusez-vous voir avec ls ou dir à la place (ou en plus) de pause! :D


Et un rôôô slurpeuh à M@teo! (désolé, c'est plus fort que moi, un mec qui donne autant (et ses collègues évidement) moi ça me fait tout chose...)

Déliez votre langue!
Cours d'Esperanto : ici et
Vidéos : Esperanto estas... (intégrale 6 parties STFR) | Esperanto et Logiciels Libres
Les langues: un Défi 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10

 
Hors ligne Zne # Posté le 25/11/2005 à 21:37:07 - Ce membre a mis la note : 19
Zozor d'abord !
Avatar
Groupe : Membres
Hé M@téo, si je peu me permettre, une librairie est aussi faite pour acheter des livres de science fictions !
alors pourquoi il me dis faux ?
il devrais accepter les 2 réponse !

PS: super le tuto !

PuB ^^
PH péteur
 
Hors ligne Meianki # Posté le 25/11/2005 à 22:22:58 - Ce membre n'a pas mis de note
Groupe : Membres
Magnifique tuto qui commence très bien et dont j'ai hâte de voir la suite.
Comme d'habitude, tu es le professeur parfait pour les néophytes Mateo :p .
Juste une remarque :

Citation : Mateo
Qu'est-ce qu'une librairie ?

* Un fichier source déjà écrit contenant des fonctions toutes prêtes
* Un fichier permettant d'afficher du texte à l'écran
* Un lieu où on peut acheter des livres de science-fiction

La bonne réponse est la réponse 3.
Parce qu'en C/C++ on dit library en anglais qui peut se traduire par "bibliothèque" à la limite mais pas par librairie ^^ .
Dans la plupart des ouvrages français que j'ai trouvé, ils disaient library usuellement et bibliothèque pour illustrer le concepte.
Librairie c'est surtout un abus de langage ;)

Enfin ça c'est que j'en dit, maintenant certains ne sont pas du tout d'accord et ils ont peut-être raison... :p

Moi je suis une brêêêêle en PHP/SQL alors je vais et .
 
Hors ligne edwe # Posté le 26/11/2005 à 13:04:42 - Ce membre a mis la note : 20
Groupe : Membres
:) Bonjour

Un grand bravo pour cette initiative remarquable : Tout est clair,lumineux et d'un haut niveau de compréhension.J'ai consulté des ouvrages,..des sites traitant du sujet et je peux vous assurer qu'aucun n'a les qualités pédagodiques et didactiques de ce site ZérO.A découvrir absolument ! :) J'attends avec beaucoup d'impatience la partie 2 du language C pour débutant. A noter que suite à ce premier contact avec la programation ,je me suis rendu en librairie afin de voir ce que l'on peut trouver sur le language en"C" pour débutant et là ,j'ai dû me rendre à l évidence :Aucun des ouvrages consultés ne peuvent être comparés à ce tutorial. :) Merci encore
Hors ligne silver89 # Posté le 26/11/2005 à 20:47:13 - Ce membre a mis la note : 19
Avatar
Groupe : Membres
ah ya pas à dire, j'adore vraiment trop tes tutos m@teo... :D

je suis mort de rire à chaque fois que je lis un cours, tellemnt que j'arrive pas a me concentrer et je comprends rien :-°

continu comme ça!!


"Je suis un génie si l'on considère la connerie comme une forme d'intelligence" Image utilisateur
 
Hors ligne Chahine # Posté le 27/11/2005 à 10:47:45 - Ce membre a mis la note : 20
Avatar
Groupe : Membres
Une seule remarque : il y a une faute d'orthographe dans la correction du QCM à la phrase "c'est le pied de savoir que ce que je fais t'as t'a permis d'apprendre autant de choses !"

Mais bon, ceci juste par souci de rendre ton cours encore plus parfait qu'il ne l'est déjà ! Un grand merci pour tout !
Hors ligne fightbabou # Posté le 27/11/2005 à 13:02:39 - Ce membre a mis la note : 15
Clique sur la pub!
Avatar
Groupe : Membres
Je suis très impatient de découvrir la suite!!!
:pirate: A l'abordage!!
 
Hors ligne Ornéon # Posté le 27/11/2005 à 13:56:39 - Ce membre a mis la note : 19
Repas préféré de Toufou
Avatar
Groupe : Membres
Eh ben vous allez pas pouvoir de suite :p
=> Eh ben vous n'allez pas pouvoir de suite :p

Faut pas oublier la négation p'tit M@teo21 ^^

Sinon excellent tuto, comme d'hab.

Anciennement akira2051 puis Shamanosuke (oui j'aime bien changer de pseudo).
 
Hors ligne Keumar # Posté le 28/11/2005 à 23:13:01 - Ce membre n'a pas mis de note
Vive les dreadlocks !!!
Avatar
Groupe : Membres
Vivement la suite
Ce qui est bien c'est que ca colle pile avec mes cours
trop fan :p
Quoi je raconte ma vie :colere:
++

Keumar
 
Hors ligne Xalfen # Posté le 30/11/2005 à 17:12:42 - Ce membre a mis la note : 20
Avatar
Groupe : Membres
Bonjour et merci infiniement !

Je trouve ce tuto, comme tous les autres génials :)

J'ai hate de voir la suite ;)
Hors ligne thoduv # Posté le 01/12/2005 à 18:09:13 - Ce membre n'a pas mis de note
Avatar
Groupe : Membres
Très bon tuto :)

Mais il serait bon d'y mentionner Linux pour la compilation et le code, surtout si comme tu l'avais dis tu veux que ce tuto reste mutli-système. (cela concerne aussi les autres chapitres)

Et puis comme dis plus haut les commentaires // ne sont standard C que depuis très récemment et il est en général déconseillé de les y utiliser.
Hors ligne C0c0 # Posté le 02/12/2005 à 15:40:41 - Ce membre a mis la note : 19
Ca y est j'ai une citation !
Avatar
Groupe : Membres
Très bon tuto mais j'ai remarqué une faute : :waw:
Citation : matheo
Quel que soit le langage de programmation, on a la possibilité d'ajouter des commentaires à son code. Le langage C n'échappe par pas à la règle.


J'ai déjà signalé l'erreur par mail mais je n'ai pas eu de réponse étant donné que matheo en avait beaucoup ...

En espérant avoir été utile :soleil:

@+ ;) :-°
Hors ligne Calica # Posté le 02/12/2005 à 19:18:27 - Ce membre a mis la note : 19
Gugu !
Avatar
Groupe : Membres
Citation : m@teo21

Mais bon, quand même ! C’est un premier programme, un instant dont vous vous souviendrez toute votre vie :-°

En effet, je me souviendrais toute ma vie de ce premier carré noir où s'est inscrit le résultat de 3 chapitres de travail acharné.

Félicitations. ;)
Hors ligne snz # Posté le 02/12/2005 à 21:36:25 - Ce membre a mis la note : 20
Je suis accro à la bouffe
Groupe : Membres
Pour changer la couleur de fond, du texte ou changer la police sur la console de windows faîtes clique droit sur la barre en haut => propriétés => puis allez dans couleur ou police.

C'est cool la vie ^^ !
 
Hors ligne dnob700 # Posté le 07/12/2005 à 22:37:04 - Ce membre a mis la note : 14
Groupe : Membres
A propos des accents dans la console windows qui font parler d'eux, je dirait juste que la console les gère très bien. Le problème vient du fait que la page de code qu'utilise la console n'est pas la même que celle qui est utilisée par l'éditeur de texte (bloc-note, Visual C++,...).

Il y a donc deux méthode : ou bien modifier la page de code de la console avec SetConsoleOutputCP ce qui n'est pas évident car il faut déterminer la bonne page de code.
La bonne méthode consiste donc à appeler CharToOem. Même si c'est moins évident et qu'il faut l'introduire après avoir parlé des variables. Cela permet tout de même (pour ceux qui seraintt intéressés) de traduire "automatiquement" les chaines depuis le format de l'éditeur vers celui de la console pour l'imprimer correctement. Bien entendu il y a OemToChar pour faire le travail inverse.
Hors ligne Taramis # Posté le 10/12/2005 à 19:19:50 - Ce membre a mis la note : 20
Avatar
Groupe : Membres
Et Mat sérieux c'est vraiment trop agréable d'étudier tes tutos, tu sais que j'aurai peut-être ou quasiment appris tout les tutos qu'il y a en ce moment pour le language C en une après-midi et pour mon âge c'est pas mal en + ma côte est toujours de 20/20 :D :D :D :D :D rien de plus génial que Mat et ces tutos...

Encore une côte pour Mat de 20/20 . :D :D :D :D :D Fière de moi et fière de toi et fière de nous tu dois être :)

Encore un language à moi :
Secret (cliquez pour afficher)
Le site du zéro est le meilleur des sites

NothingArts.fr
NothingArts.fr est une communauté de développement qui se voit de développer des jeux sans but lucratif et j'en suis l'un des fondateurs.

http://www.eremoyenne.fr
Mon jeu en ligne. :)
 
Hors ligne aKa.LoCa # Posté le 18/12/2005 à 22:59:58 - Ce membre a mis la note : 20
Qui ne tente rien n'a rien!
Groupe : Membres
Un grand bravo à King Mat pour son enseignement de qualité!

Vous devez être inscrit pour pouvoir poster des messages

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | RSS tutoriels | RSS news
Édité par Simple IT SARL : Nous contacter | Notre blog | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 196 Zéros connectés | Requêtes SQL 9 requêtes | Temps de génération de la page : Total (SQL) 0.0985s (0.0845s)