TutorielsVous débutez ? C'est ici qu'on commence !
Mon compte
Recherche
Livre d'or
PublicitéVous devez être inscrit pour pouvoir poster des messages
| Page : 1 2 3 4 | |
| Pseudo | Commentaire |
|---|---|
| Page : 1 2 3 4 | |
Arthur
|
# Posté le 22/12/2005 11:57:29 |
![]() Groupe : Membres |
Citation : Pas de titre Les constantes Il arrive parfois que l'on ait besoin d'utiliser une variable dont on voudrait qu'elle garde la même valeur pendant toute la durée du programme. C'est-à-dire qu'une fois déclarée, vous voudriez que votre variable conserve sa valeur et que personne n'ait le droit de changer ce qu'elle contient. Ces variables particulières sont appelées constantes, justement parce que leur valeur reste constante. Je ne comprend pas a qoi cela sert, bien sr si if le programmeur est vraiment étourdi, mettre une variable en constante est "bien" car apres il y aura une erreur lui disant qu'il a esayer de modifier sa constante, mais n'est-il pas possible de garder sa variable(a ecrire avec que des majuscule a la limite pour se rappeler) et d'etre attentif en ne la modifiant pas? En gros, constante est inutile? |
Enyo
|
# Posté le 24/12/2005 08:54:07 |
From Hell![]() Groupe : Membres |
Le tutorial est vraiment bien foutu, même si ça devient un peu plus compliqué pour moi.
Je me suis pris un petit 9/20, je pense que je vais devoir le relire plusieur fois avant de tout bien comprendre.
Framasoft les aventures d'un peuple migrateur. Seigneur ne leur pardonnez pas car ils savent ce qu'ils font --> SHEITAN<--- |
Thenemo
|
# Posté le 09/01/2006 11:25:16 |
![]() Groupe : Membres |
Ce tutorial est génial, je trouve juste que la partie consacré à la mémoire est barbante ,je ne l'ai même pa lue . Mais autrement ce tutorial est génial.
|
lody
|
# Posté le 06/02/2006 13:09:53 |
|
Groupe : Membres |
très bon tuto malgré quelques petits oublies,
bien sûr l'histoire des mémoires c'est un poil compliqué pouir bien expliqué alors je dirais rien, de toutes façon il y a 2 mois de ça je m'en serai pas apercu j'ai juste un petit commentaire a faire pour scanf, si on défini une variable "note" en float, il n'arrive pas a récupérer une valeur comme 18.5 avec le "%lf", en regardant dans l'aide, j'ai vu qu'il falait utilisé "%f" ou "%g". Bien sur en utilisant un double comme tu le conseille ca marche très bien. peu être pourrait tu rajouter a la fin de ton chapitre quel est le carcatère a utiliser apres le % pour les autres types de variables que tu n'utilise pas. merci encor pour ces tuto sinon ils sont vraiment bien pour les débutant. Lody |
remram44
|
# Posté le 17/02/2006 11:50:16 |
§ KCOMDL §![]() Groupe : Membres |
Citation : M@teo21 et on finit à l'adresse 3 448 765 900 126 et des poussières... Euh, en fait je ne connais pas le nombre d'adresses qu'il y a dans la RAM, je sais juste qu'il y en a beaucoup.
3 teraoctets me paraissent un peu beaucoup, vu qu'aucun disque dur à ce jour n'a cette capacité (alors pour de la RAM...) Citation : M@teo21 En pratique, j'utilise principalement char, long et double.
Ca a été déjà dit, mais... c'est une très mauvaise idée. Il faut laisser le compilateur décider de la taille à allouer à chaque variable en fonction de son type, forcer l'utilisation d'un autre type qui risque de devoir être transtypé (notamment lors de l'appel d'une fonction qui attend un int) n'est jamais recommandable (surtout dans un cours). Citation : M@teo21 On va voir comment déclarer une variable, c'est-à-dire demander à l'ordinateur la permission d'utiliser un peu de mémoire.
Enorme erreur. C'est le cas pour l'allocation dynamique de mémoire (avec malloc() ou new) mais pas pour les allocations statiques ! Toutes les variables sont allouées lors de l'entrée dans le bloc via soustraction du pointeur de la pile (Stack Pointer) en même temps. C'est d'ailleurs pour cette raison qu'elles doivent être déclarées en début de bloc. Citation : M@teo21 Vous devez faire les déclarations de variables au début des fonctions.
Non, au début des blocs... on est libre de créer un bloc en plein milieu d'une fonction. Citation : M@teo21 printf("Il vous reste %ld vies");
Pourquoi ne pas avoir parlé du %d simple pour les ints ? |
dedoud
|
# Posté le 03/03/2006 16:59:22 |
|
Groupe : Membres |
Très bon tuto vraiment tous super avec les QCM c'est génial mais j'ai un problème voila c'est a propos pour afficher l'age je n'arrive pas voici mon code
Citation : moi #include <stdio.h>
#include <stdlib.h> int main(int argc, char *argv[]) { long age = 0; printf("Euh... Sinon vous avez quelle age?"); scanf("%1d", &age); printf("Ah vous avez donc %1d ans!\n\n", age); system("PAUSE"); return 0; } et quand je lance pas de problème mais quand je tape l'age et que je valide il marque que le 1er chiffre par ex: je tape 12 cela me donne 1 je tape 34566 cela me donne 3 alors si quelqu'un pouvait m'aider Sinon je notes tous les tutos A 19/20 ils sont vraiment géniaux |
Niya
|
# Posté le 19/03/2006 23:28:47 |
Don't dream it, Be it!![]() Groupe : Membres |
Je viens juste de commencer le tutorial, mais je pense que ton problème vient du fait que tu écrives %1d au lieu de %ld
|
zisworg
|
# Posté le 24/03/2006 08:53:53 |
Citius, altius, fortius.![]() Groupe : Membres |
Pourquoi utiliser le type long plutôt que le int, s'il utilise la même quantité mémoire ?
Depuis, int = entier donc ça semble plus naturel... Excellent tuto : 19/20 Merci ! ![]() |
RPG Player
|
# Posté le 29/03/2006 12:46:15 |
Chewiiing... punch !![]() Groupe : Membres |
Excellent tuto, comme toujours
Citation : M@teo21 Explications : Toutes les mémoires ont besoin d'être alimentées en électricité pour pouvoir retenir les nombres. Toutes ? Non, car une irréductible mémoire parvient à conserver ses informations même sans électricité : c'est le disque dur.
|
masterchief
|
# Posté le 18/04/2006 02:54:41 |
|
Groupe : Membres |
Trop fort le tuto!!! |
arround
|
# Posté le 21/04/2006 14:56:52 |
|
Groupe : Membres |
bravo pour ce tutorial, il est trés explicite et permet de vite ce mettre dans le bain même avec peu de connaissance en programmation, encore bravo et merci! |
Chicanos76
|
# Posté le 27/04/2006 11:55:25 |
|
Groupe : Membres |
Trés bon, trés bien je suis un pur débutant et tout m'est vraiment clair.
Débutant... |
Le N@in Vert
|
# Posté le 28/04/2006 13:25:12 |
Il est urgent de rire !![]() Groupe : Membres |
Bonjour tout le monde
Je voulais dabord féliciter m@teo tes cour son géniale
je croie qu'il y a une erreur dans ton tableau sur les tailles des variables : float 3.4 x 10 puissance -38 à 3.4 x 10 puissance 38 double 1.7 x 10 puissance -308 à 1.7 x 10 puissance 308 ceci voudrai dire que sa va de 0.00[...]01 a 100000[...]00.00[...]00 hors si j'ai bien comprit ( c'est peut être mois qui me trompe dans ces cas la dsl ) c'est plutôt de -100000[...]00.00[...]00 a 100000[...]00.00[...]00 donc : float -3.4 x 10 puissance 38 à 3.4 x 10 puissance 38 double -1.7 x 10 puissance 308 à 1.7 x 10 puissance 308 voila si tout sinon tout est génial ps : j'ai eu un problème a l'inscription sa a mit 4H a envoyer le message résultat comme je l'ai pas lut tout de suite j'ai dépassé les 24H donc je me suis réinscrit et la sa a fonctionner nickel ( moins d'1 minute) |
Ork
|
# Posté le 24/05/2006 22:30:23 |
|
One is more than two ! Groupe : Membres |
Bravo!!
Fight with the best, Die with the rest. ![]() |
bigtete
|
# Posté le 04/06/2006 17:42:04 |
hopala![]() Groupe : Membres |
c'est à partir d'ici que ça donne envie de continuer,c'est vrai que le début est un peu ennuyeux mais très bien expliqué,j'ais hate de découvrir la suite!
|
mzel'vivi
|
# Posté le 14/06/2006 14:02:21 |
|
Groupe : Membres |
Citation : rz0 - scanf est une abomination mais bon je sais bien que tu ne peux pas leur apprendre autre chose à ce niveau...
Citation : Visual Message : 'This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online help for details.'
?
J'ai testé scanf_s ça l'air de marcher aussi bien que scanf, j'aimerai avoir l'avis de M@teo21 vu que c'est un avec lui je comprends tout !
|
Nacoto
|
# Posté le 09/07/2006 15:26:03 |
![]() Groupe : Membres |
Comment est ce tuto ?
<information>Tout simplement super et bon et....
|
anas
|
# Posté le 16/07/2006 19:10:05 |
boss avec patience et passion![]() Groupe : Membres |
voila un trés bon cours bravo
askilo |
Gabs62
|
# Posté le 19/07/2006 10:57:32 |
|
Groupe : Membres |
Tres bon Tutos et merci encore MATEO21. tes cours sont tres explicite je ne pensais pas que c etait aussi facile.
Pour le moment j ai tout compris </attention><attention>
encore bravo
|
Rahan
|
# Posté le 20/07/2006 03:36:07 |
![]() Groupe : Membres |
super tuto , ça se complique un peu , mais je suis, alors c bon... ,
en revenche y a un truc que je n'ai pas compris : printf("Quel age avez-vous ? "); scanf("%ld", &age); // On demande d'entrer l'age avec scanf printf("Ah ! Vous avez donc %ld ans !\n\n", age); pourquoi les 2 \n\n a la suite ?? il est tard et je suis fatigué désolé si la reponse est si evidente que ça
ps : ce serait sympa si quelqu'un pouvais me repondre ( en mp , comme ça , ça encombre pas )
j'vais y arriver , j'vais y'arriver , j'vais y arriver !!! |
M@teo21
|
# Posté le 21/07/2006 17:54:23 |
Doh ! Nuts. Mmh, donuts !![]() ![]() |
Deux \n ça crée deux retours à la ligne tout simplement
<tuto etat="redaction" mode="venere" target="c++" /> Ce qui se conçoit bien s'énonce clairement, Et les mots pour le dire arrivent aisément. Nicolas Boileau (je suis fan) Autobiographe à ses heures perdues ![]() |
Arthur
|
# Posté le 22/07/2006 11:39:10 |
![]() Groupe : Membres |
C'est encore moi, vu que dans la fin des cours je susi perdu, je relis tout depuis le début, et j'ai juste remarqué un tout petit truc:
Code : C int main(int argc, char *argv[])
{ long age = 0; // On initialise la variable à 0 printf("Quel age avez-vous ? "); scanf("%ld", &age); // On demande d'entrer l'age avec scanf printf("Ah ! Vous avez donc %ld ans !\n\n", age); system("PAUSE"); return 0; } Citation : Pas de titre Quel age avez-vous ? 20
Ah ! Vous avez donc 20 ans ! C'est tout bête mais il me semble qu'il manque un \n Entre les deux phrases
Donc si mateo passe par là....
|
Jerome38
|
# Posté le 14/08/2006 20:48:30 |
![]() Groupe : Membres |
super tuto
|
yunsung
|
# Posté le 21/08/2006 00:15:44 |
|
Groupe : Membres |
Bon bah je croit qu'il n'y a rien a ajouter EXCELLENT TUTO je suis super presser de voir la suite tu m(as trop mis l'eau a la bouche .
Je croit que je vais bien m'éclater juste avec ça
Encore bravo et continue !!!!
C'est au pied du mur que l'ont voit le mieux le mur (je suis super logique :p) |
pedrosg
|
# Posté le 17/09/2006 10:10:41 |
|
Groupe : Membres |
slt
c un excellant tuto avec de l'umour sa donne envie de d'apprendre merci mille fois mateo <email nom="pedrosg@hotmail.fr">
|
The frog
|
# Posté le 04/11/2006 16:29:02 |
Couin couin !![]() Groupe : Membres |
Excellent tuto. très clair, surtout pour moi parce que, à 14 ans, c'est diffile de trouver des cours compréhensibles !! Merci m@téo !!
|
bebek
|
# Posté le 24/11/2006 23:25:45 |
|
Groupe : Membres |
Super tuto tre bien explique je te remerci encore m@teo pour cet enseignement très interessan et comprehensible merci pour tout
bebek
|
oodreameroo
|
# Posté le 17/01/2007 20:15:33 |
|
Groupe : Membres |
Bon, pour changer je vais mettre 20 xD
Toujousr bravo M@teo ! |
leprodesblagues
|
# Posté le 18/01/2007 20:40:54 |
|
Qteam powwwaaa !! Groupe : Membres |
Salut tout le monde!
Je trouve se tuto super mais j'ai un petit problème.
Lorsque je tape ceci dans mon IDE (Dev C++): Citation : Ce que j'écris printf("Votre age?");//On demande son age
scanf("%ld", &age);//il ou elle l'entre printf("Vous avez %ld ans!", age);//On le dit Et que je clique sur "Compiler et executer", il me met en rouge la ligne scanf("%ld", &age); !
JE NE COMPREND PLUS RIEN! PPPLLLLEEEEAAAASSSSEEE AIDEZ-MOI!!!
Un GRAND Bravo à M@teo pour ce super Tuto!(Je met une majuscule tellement il est bien!!) @ plus tard PS:C'est bon, j'ai trouvé! Merci quand même.
|
Ultiny
|
# Posté le 20/01/2007 21:25:19 |
Romain![]() Groupe : Membres |
Une erreur ici on dirait :
Citation char s'arrête à 128, tandis que unsigned char s'arrête à 255 par exemple
Selon moi c'est plutôt char s'arrête à 127. Et même chose pour le tableau où on lit : Citation char -128 à 127
Mais ça je n'en suis pas sûr car je ne sais pas s'ils n'ont pas utiliser le 0 et -0 de différentes mannières. |
Vous devez être inscrit pour pouvoir poster des messages
Changer de design |
En savoir plus |
Plan du site |
Politique d'accessibilité |
Règles |
Fil RSS |
XHTML 1.0 |
CSS 2.0
Édité par Simple IT SARL :
Nous contacter
| 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.
614 Zéros connectés |
6 requêtes |
0.0531s (0.0418s)
