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 : Précédente 1 2 3 ... 17 18 19 20 21 22 23 ... 26 27 28 29 Suivante | |||
| Auteur | Message | ||
|---|---|---|---|
| 1 visiteur sur ce sujet (1 anonyme) | |||
| Page : Précédente 1 2 3 ... 17 18 19 20 21 22 23 ... 26 27 28 29 Suivante | |||
Chlab_lak
|
# Posté le 21/07/2008 à 22:19:27 | ||
Tendou : Royaume de dieu![]() Groupe : Membres |
Reprise du dernier message de la page précédente :
@Freedom: les deux méthodes sont possibles, elles sont toutes les deux efficaces et tiennent en quelques lignes.
Developpez.com : FAQ C++ | Netecolo.com : Une page d'accueil pour la planète terre | Boost.org : La bibliothèque des programmeurs C++ | Siteduzero.com : Charte du forum C++ | Wikibooks.org : Tous les idiomes du C++ | Gotw.ca : Les archives des "Guru of the Week" | Crossbowlabs.com : Principes avancés de conception objet | H-deb : Site d'un professeur | Fclc++ : Un forum C++ avancé | Roguewave.com : Documentation C++ | Dinkumware.com : Documentation C++ |
||
Gollum
|
# Posté le 22/07/2008 à 12:33:50 | ||
![]() Groupe : Membres |
Citation : Nanoc
Citation : Gollum Citation : nono212 Regardes sur Wikipédia : pleins d'infos. Sinon relis bien le post de Nanoc (merci Nanoc grâce à toi j'ai compris le BrainFuck, avant je connaissais ce langage mais je ne comprenais rien ).Déjà fait au moins 5 fois à chaque fois mais je pédale dans la semoule ![]() Qu'est-ce que tu ne comprends pas ? (Cet exercice est plus difficile que les autres et c'est voulu. Les exercices de début de mois sont plus simples.) Salut, Je ne comprend pas le BF enfaite J'ai regarder sur google si il y'avait une explication mais pas grand chose de concluant. J'ai compris le principe: c'est un tampon de lecture qui ce déplace sur une "piste" ...
|
||
Nanoc
|
# Posté le 22/07/2008 à 13:38:05 | ||
Apprenez à utiliser la STL !!![]() Groupe : Membres |
Ok mais quel point de l'explication n'est pas clair ? Tu n'as pas rien compris.
On ne te demande pas de programmer en BF (chose qui est vraiment difficile), mais d'écrire un programme qui lit le code-source BF et fait les instructions associées à chaque symbole du langage. Exercices de C++ pour tous les niveaux ! Mes tutos: Tri de Shell --- [C++] Manipulateurs de flux --- [C++] Notions avancées (suite du cours de M@teo21) |
||
Gollum
|
# Posté le 22/07/2008 à 13:52:14 | ||
![]() Groupe : Membres |
Je ne comprend pas comment des signes + etc... peuvent arriver a afficher "HELLO WORLD"
Si je ne comprend pas le fonctionnement complet du BF je suis à 100 km de faire l'interpreteur
|
||
Nanoc
|
# Posté le 22/07/2008 à 13:58:23 | ||
Apprenez à utiliser la STL !!![]() Groupe : Membres |
Tu as un tableau de caractère. Quand tu fais "+", ca augmente la valeur du caractère. Si tu l'augmente assez (au-delà de 65), tu arrives dans les caractères affichables "abc...". C'est tout. Y a rien de magique là-dedans.
Et je dirais qu'il n'y a même pas besoin de le savoir pour coder l'interpréteur.
Édité
le 22/07/2008 à 13:58:55
par Nanoc
Exercices de C++ pour tous les niveaux ! Mes tutos: Tri de Shell --- [C++] Manipulateurs de flux --- [C++] Notions avancées (suite du cours de M@teo21) |
||
nono212
|
# Posté le 22/07/2008 à 14:13:56 | ||
Euh..."a" ?![]() Groupe : Membres |
|||
Gollum
|
# Posté le 22/07/2008 à 14:26:17 | ||
![]() Groupe : Membres |
@Nanoc, merci j'ai compris. Par contre qu'elle est la taille du tableau? et Au debut ou ce situe le tampon de lecture? Au debut du tableau?
@nono212, merci pour le lien
|
||
Nanoc
|
# Posté le 22/07/2008 à 14:32:58 | ||
Apprenez à utiliser la STL !!![]() Groupe : Membres |
C'est expliqué dans la donnée. Le tableau fait 30'000 cases toutes à 0 au début. quand on sort du tableau d'un coté, on rentre de l'autre coté.
Le tampon de lecture se situe à la première case au début du tableau. Exercices de C++ pour tous les niveaux ! Mes tutos: Tri de Shell --- [C++] Manipulateurs de flux --- [C++] Notions avancées (suite du cours de M@teo21) |
||
nono212
|
# Posté le 22/07/2008 à 14:33:20 | ||
Euh..."a" ?![]() Groupe : Membres |
|||
Gollum
|
# Posté le 22/07/2008 à 15:27:44 | ||
![]() Groupe : Membres |
Ok merci à vous deux je vais voir si j'arrive à quelques choses
|
||
Triple Zero
|
# Posté le 24/07/2008 à 00:42:27 | ||
![]() Groupe : Membres |
Salut à tous,
Je suis entrain de faire l'exercice sur les stats, j'arrive au bout mais pb : lorsque je veux utiliser setw(int) le compilateur n'est pas ok : Code : C++
Citation : Pas de titre error: ‘setw’ was not declared in this scope j'ai bien déclaré iostream, d'ailleurs il ne me jette pas sur cout je suis sous linux, pouvez-vous m'aider ??? |
||
Hertzien'
|
# Posté le 24/07/2008 à 00:54:26 | ||
C++, C(encore)++ fort !![]() Groupe : Membres |
ce n'est pas plutôt "#include <iomanip>" ou #include <manip>" ?
Mon problème : [FFMpeg] Installation Notre équipe : C++ (au complet !) SuperTux : Le jeu qui innove ! SFML - Anim : Ma classe C++ pour gérer les sprites SFML animés |
||
Triple Zero
|
# Posté le 24/07/2008 à 01:11:17 | ||
![]() Groupe : Membres |
OUIc'est #include <iomanip> je n'avais pas vu ça fait 15mn que je cherchais ...Merci, merci, merci |
||
Phoen
|
# Posté le 08/08/2008 à 11:01:44 | ||
![]() Groupe : Membres |
Il n'y a plus personne ?
|
||
raphamil
|
# Posté le 08/08/2008 à 14:04:54 | ||
![]() Groupe : Membres |
Si !
![]() (\__/) Exécuter plusieurs fonctions au chargement d'une page • Une horloge temps réel grâce à Javascript (nouveau) • Séparer le comportement de la strucure (bientôt) • Chercher plus rapidement dans la doc Qt(/¤.¤\) <= Lapinator ! ![]() ('')|('') ![]() |
||
Bachir ElMagnifico
|
# Posté le 08/08/2008 à 14:43:18 | ||
http://info-crea.tuxfamily.org![]() Groupe : Membres |
on attends tous le 15 de ce mois
![]() cherche des partenaires - page de contact. mon tuto sur OgreNewt: partie 1, partie 2, partie 3, partie 4 |
||
Hertzien'
|
# Posté le 08/08/2008 à 20:07:47 | ||
C++, C(encore)++ fort !![]() Groupe : Membres |
C'est dans 7 jours !
Mon problème : [FFMpeg] Installation Notre équipe : C++ (au complet !) SuperTux : Le jeu qui innove ! SFML - Anim : Ma classe C++ pour gérer les sprites SFML animés |
||
Wolfofnight
|
# Posté le 09/08/2008 à 02:31:15 | ||
![]() Groupe : Membres |
C'est peut-être un peu hors sujet, mais je le dit quand même, au pire ça pourrait même donner des idées d'exercices à certains...
Je voulais savoir si c'était un bon exercice de gérer les chiffres significatifs ? En fait, je me doute bien que c'est un bon exercice, mais selon vous, est-ce dans le même niveau de difficulté que l'interpréteur Brainfuck ? Certains points me font croire que ce problème n'est pas si facile que ça (mais je me fait peut-être des illusions) et j'aimerais vos avis sur le sujet. P.S.: Si vous préférez que j'ouvre un nouveau topic sur le forum C++, je peux le faire. |
||
Hiura
|
# Posté le 09/08/2008 à 09:20:26 | ||
![]() Groupe : Membres |
Nan, c'est bien plus simple à mon avais.
|
||
Dr.Tenma
|
# Posté le 09/08/2008 à 11:54:50 | ||
![]() Groupe : Membres |
B'jour, je suis sur l'exercice du BrainF*ck...Et je voulais savoir si le pointeur était obligatoire et quel interet de ne pas passer directement par le tableau ?
Quand le chat n'est pas là les souris sont sous morphine |
||
Chlab_lak
|
# Posté le 09/08/2008 à 13:15:57 | ||
Tendou : Royaume de dieu![]() Groupe : Membres |
Tu représente la mémoire comme tu veux.
Developpez.com : FAQ C++ | Netecolo.com : Une page d'accueil pour la planète terre | Boost.org : La bibliothèque des programmeurs C++ | Siteduzero.com : Charte du forum C++ | Wikibooks.org : Tous les idiomes du C++ | Gotw.ca : Les archives des "Guru of the Week" | Crossbowlabs.com : Principes avancés de conception objet | H-deb : Site d'un professeur | Fclc++ : Un forum C++ avancé | Roguewave.com : Documentation C++ | Dinkumware.com : Documentation C++ |
||
Freedom
|
# Posté le 09/08/2008 à 14:16:25 | ||
|
apprenti Groupe : Membres |
Citation : Chlab_lak
Tu représente la mémoire comme tu veux. Ha bha non, les consigne c'est un tableau de 30 000 char, un tableau c'est un tableau, donc pas comme tu veut. Et pareil pour le pointeur, un pointeur c'est un pointeur. Enfin c'est comme ca que j'ai lu les consignes, tu peut nous éclairer Nanoc ??
Édité
le 09/08/2008 à 14:16:47
par Freedom
Citation : The Who We're not gonna take it Never did and never will YAGNI Architecture logicielle & Développement |
||
Bachir ElMagnifico
|
# Posté le 09/08/2008 à 14:20:21 | ||
http://info-crea.tuxfamily.org![]() Groupe : Membres |
un string contient un tableau de char en inerne, dans pour moi c'est la meme chose
![]() cherche des partenaires - page de contact. mon tuto sur OgreNewt: partie 1, partie 2, partie 3, partie 4 |
||
Chlab_lak
|
# Posté le 09/08/2008 à 14:24:29 | ||
Tendou : Royaume de dieu![]() Groupe : Membres |
Un interpréteur se doit de respecter la norme du langage, mais à l'intérieur (l'implémentation) l'interpréteur fait comme il veut, du moment que ça respecte la norme (dans notre cas, un tableau de 30'000 octets). C'est comme la SL, il y a une norme, mais chaque distribution l'implémente à sa façon, du moment que ça respecte la norme.
Édité
le 09/08/2008 à 14:54:10
par Chlab_lak
Developpez.com : FAQ C++ | Netecolo.com : Une page d'accueil pour la planète terre | Boost.org : La bibliothèque des programmeurs C++ | Siteduzero.com : Charte du forum C++ | Wikibooks.org : Tous les idiomes du C++ | Gotw.ca : Les archives des "Guru of the Week" | Crossbowlabs.com : Principes avancés de conception objet | H-deb : Site d'un professeur | Fclc++ : Un forum C++ avancé | Roguewave.com : Documentation C++ | Dinkumware.com : Documentation C++ |
||
Dr.Tenma
|
# Posté le 09/08/2008 à 15:48:43 | ||
![]() Groupe : Membres |
Alors obligé de passer par un pointeur ou je peux me servir directement du tableau qui lui même est déjà un multitude de pointeurs.....
Quand le chat n'est pas là les souris sont sous morphine |
||
Tealc13
|
# Posté le 09/08/2008 à 15:50:38 | ||
![]() Groupe : Membres |
tu fais comme tu veux mais je vois mal comment tu va faire sans pointeur pour repérer la case courante !
Édité
le 09/08/2008 à 15:51:15
par Tealc13
OS : Ubuntu / Windows XP IDE : Code::Blocks 8.02 Editeur : Gedit / Notepad++ 5.0.3 / celui qui me tombe sous la main Navigateur : Firefox 3.0.3 |
||
Bachir ElMagnifico
|
# Posté le 09/08/2008 à 15:52:11 | ||
http://info-crea.tuxfamily.org![]() Groupe : Membres |
un iterator fera l'affaire
![]() cherche des partenaires - page de contact. mon tuto sur OgreNewt: partie 1, partie 2, partie 3, partie 4 |
||
Tealc13
|
# Posté le 09/08/2008 à 15:59:45 | ||
![]() Groupe : Membres |
Un itérateur convient bien sûr. Mais pour moi c'est un "pointeur", il joue en tout cas le même rôle. Ici je mets dans le même panier pointeur, itérateur et variable entière pour le parcours du tableau (size_t, ...)
Sans un truc de ce genre c'est difficile ! OS : Ubuntu / Windows XP IDE : Code::Blocks 8.02 Editeur : Gedit / Notepad++ 5.0.3 / celui qui me tombe sous la main Navigateur : Firefox 3.0.3 |
||
Chlab_lak
|
# Posté le 09/08/2008 à 16:16:00 | ||
Tendou : Royaume de dieu![]() Groupe : Membres |
juste pour éviter les ambibuités:
- Un pointeur est un itérateur (trivial) - Un itérateur n'est pas un pointeur sinon moi j'ai utilisé un entier Developpez.com : FAQ C++ | Netecolo.com : Une page d'accueil pour la planète terre | Boost.org : La bibliothèque des programmeurs C++ | Siteduzero.com : Charte du forum C++ | Wikibooks.org : Tous les idiomes du C++ | Gotw.ca : Les archives des "Guru of the Week" | Crossbowlabs.com : Principes avancés de conception objet | H-deb : Site d'un professeur | Fclc++ : Un forum C++ avancé | Roguewave.com : Documentation C++ | Dinkumware.com : Documentation C++ |
||
Nanoc
|
# Posté le 09/08/2008 à 18:16:52 | ||
Apprenez à utiliser la STL !!![]() Groupe : Membres |
Les choix d'implémentations sont libres. La solution la plus simple, selon moi, est quand même le std::vector<char> et un pointeur. C'est aussi la solution la plus proche de l'esprit de la machine de Turing dont s'inspire le BF. Mais d'autres possibilités sont aussi correctes, du moment, que tous les programmes valides dans le modèle "normal" fonctionnent aussi sur votre interpréteur.
Exercices de C++ pour tous les niveaux ! Mes tutos: Tri de Shell --- [C++] Manipulateurs de flux --- [C++] Notions avancées (suite du cours de M@teo21) |
||
Jivaa
|
# Posté le 10/08/2008 à 11:46:49 | ||
Bientôt sur vos écrans,![]() Groupe : Membres |
Bonjour, a quand les exercices Août ?
Svp regarder ma signature
Édité
le 11/08/2008 à 21:03:27
par Jivaa
DOS-Line (site) ========== 20% DOS-Line (OS) ========== 0% (\_/) :: Collez ce lapin dans votre signature ... (o.0) :: pour l'aider à compléter ... (")(") :: sa domination mondiale ! |
||
Retour au forum "Langage C++" ou à la liste des forums
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.
69 Zéros connectés |
9 requêtes |
0.0558s (0.0395s)
