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 ... 27 28 29 30 31 32 33 ... 93 94 95 96 Suivante | |
| Auteur | Message |
|---|---|
| 1 visiteur sur ce sujet (1 anonyme) | |
| Page : Précédente 1 2 3 ... 27 28 29 30 31 32 33 ... 93 94 95 96 Suivante | |
Darkelfe
|
# Posté le 10/03/2007 à 17:21:19 |
Apprendre tout sur tout !![]() Groupe : Membres |
Reprise du dernier message de la page précédente :
Je pense que Kayl parle un peu tôt des transformation avec les matrice.
Qui n'a pas eu de cours la dessus à peu de chance à comprendre, malgré l'annexe pourtant dessus. Mais comme on n'en a pas besoin directement, ce n'est pas trop grave. |
-Skypers-
|
# Posté le 11/03/2007 à 18:26:12 |
template <class Skypers>![]() Groupe : Membres |
Salut M@théo !
Alors voila moi j'aimerai savoir si tu vas nous apprendre :
Personnellement, je suis sur un projet, et à un moment donné, je demande à l'utilisateur le nom d'un document.txt. Ensuite, un Objet recherche sur le bureau le document... Comment programmer une telle fonction? system("dir") sait le faire, comment fait-elle? Voila merci
Édité
le 11/03/2007 à 18:28:47
par -Skypers-
![]() ![]() .:: Petit, Chuck Norris ne jouait pas aux billes avec les enfants de son âge car il était bien élevé : il ne jouait pas avec la nourriture. |
Elrond
|
# Posté le 11/03/2007 à 18:29:33 |
![]() Groupe : Membres |
Pourquoi vouloir réinventer la roue à tout prix ?
Fan de bluestorm à ces heures perdues... La philosophie du libre : http://bluestorm.info/articles/pourquoi-libre.html |
-Skypers-
|
# Posté le 11/03/2007 à 18:52:24 |
template <class Skypers>![]() Groupe : Membres |
parce que je suis quelqu'un qui aime savoir comment les choses sont faites, les faire, pas être dépendant d'une librairie. Quand tu dis ça c'eest moi qui l'ai fais, tu peux en être fier ! Et puis je souhaite aussi appronfondir mes compétences, voila tout. Est-ce un mal?
![]() ![]() .:: Petit, Chuck Norris ne jouait pas aux billes avec les enfants de son âge car il était bien élevé : il ne jouait pas avec la nourriture. |
-ed-
|
# Posté le 11/03/2007 à 22:05:25 |
C is a sharp tool![]() Groupe : Membres |
Citation : -Skypers-
parce que je suis quelqu'un qui aime savoir comment les choses sont faites, les faire, pas être dépendant d'une librairie. Quand tu dis ça c'eest moi qui l'ai fais, tu peux en être fier ! Et puis je souhaite aussi appronfondir mes compétences, voila tout. Est-ce un mal?
Ca dépend un peu à quoi on s'attaque... Ecrire des fonctions permettant de faire des lectures correctes à partir de fgetc(), c'est pas difficile et c'est gratifiant. Par contre, s'attaquer aux fonctions systèmes, c'est autre chose. Ne pas vouloir être dépendant de l'API de ton système, c'est suicidaire, non ? Ce sont des millions de lignes de codes complexes, et pas toujours écrites en C (GNUC, MSC, assembleur ou autre...) générant des centaines de DLL et autres drivers...
Édité
le 12/03/2007 à 08:41:37
par -ed-
Emmanuel Delahaye. Non à la pub sur l'alcool sur Internet. Des infos sur la programmation et le langage C: http://bien-programmer.blogspot.com/ http://mapage.noos.fr/emdel/ ![]() |
Darkelfe
|
# Posté le 11/03/2007 à 22:33:21 |
Apprendre tout sur tout !![]() Groupe : Membres |
|
Elrond
|
# Posté le 12/03/2007 à 06:30:33 |
![]() Groupe : Membres |
Comme l'a dit -ed-, si tu veux te mettre à coder une fonction système il faudra t'accrocher, mais ce ne sera plus du C.
Fan de bluestorm à ces heures perdues... La philosophie du libre : http://bluestorm.info/articles/pourquoi-libre.html |
-Skypers-
|
# Posté le 12/03/2007 à 13:13:06 |
template <class Skypers>![]() Groupe : Membres |
Okay merci beaucoup !
Pour ce qui est de l'API, il est clair que je ne peux pas être entièrement indépendant, mais par exemple je n'utilise jamais les fonctions en C telle que celle qui copie un tableau de caractère dans un autre (je ne sais même plus son nom ) ou encore pow ou floo... Je préfère les coder, c'est bien mieux!!
![]() ![]() .:: Petit, Chuck Norris ne jouait pas aux billes avec les enfants de son âge car il était bien élevé : il ne jouait pas avec la nourriture. |
PianoPâriss
|
# Posté le 12/03/2007 à 13:18:56 |
|
Mac Pro Bi-Xeon user Groupe : Membres |
Citation : -Skypers-
Okay merci beaucoup !
Pour ce qui est de l'API, il est clair que je ne peux pas être entièrement indépendant, mais par exemple je n'utilise jamais les fonctions en C telle que celle qui copie un tableau de caractère dans un autre (je ne sais même plus son nom ) ou encore pow ou floo... Je préfère les coder, c'est bien mieux!!Bah, une fois que tu as recodés ces fonctions, c'est chouette/pratique oui, là tu as raison. Moi j'ai recodé un bon bout de string et j'utilise ma lib à la place de string par exemple
Maintenant, si tu veux recoder waveOutWrite() ou CreateWindow(), tu es mal partit (à part si tu t'appelles Brunews)
|
-ed-
|
# Posté le 12/03/2007 à 13:23:18 |
C is a sharp tool![]() Groupe : Membres |
Citation : -Skypers-
Okay merci beaucoup !
Pour ce qui est de l'API, il est clair que je ne peux pas être entièrement indépendant, mais par exemple je n'utilise jamais les fonctions en C telle que celle qui copie un tableau de caractère dans un autre (je ne sais même plus son nom ) ou encore pow ou floo... Je préfère les coder, c'est bien mieux!!C'est peut être mieux, mais mieux que quoi ? La plupart des fonctions de la bibliothèque du C ont été crées pour permettre une implémentation optimisée et/ou la portabilité. Par exemple un strcpy() ou un memcpy, se fait en 2 instructions assembleur en x86, dont un REP qui fait une boucle 'hardware' donc extrêmement rapide et non interruptible... De plus, ce code est souvent 'inliné' automatiquement (pas de fonction réelle, pas d'appel, pas de retour, juste une sauvegarde des registres modifiés (PUSH), la mise a jour des registres nécessaires l'instruction de copie et et la restitution des registres modifiés (POP) Ecrire du code de bibliothèque portable est défendable pour du code applicatif, mais rarement pour du code de base. Emmanuel Delahaye. Non à la pub sur l'alcool sur Internet. Des infos sur la programmation et le langage C: http://bien-programmer.blogspot.com/ http://mapage.noos.fr/emdel/ ![]() |
-Skypers-
|
# Posté le 12/03/2007 à 13:47:35 |
template <class Skypers>![]() Groupe : Membres |
-ed, je peux très bien coder une fonction inline qui fait exactement la même chose que strcpy() et qui répond à mes besoins non?
Ce que je comprend tout à fait c'est que l'on ne peut pas programmer tout tout seul, il faut l'aide de librairie. Mais j'aime aussi utiliser des choses que je fais de temps en temps
![]() ![]() .:: Petit, Chuck Norris ne jouait pas aux billes avec les enfants de son âge car il était bien élevé : il ne jouait pas avec la nourriture. |
-ed-
|
# Posté le 12/03/2007 à 14:12:40 |
C is a sharp tool![]() Groupe : Membres |
Citation : -Skypers-
-ed, je peux très bien coder une fonction inline qui fait exactement la même chose que strcpy() et qui répond à mes besoins non?
Je ne dis pas que tu ne peux pas le faire, simplement qu'elle sera sans doute moins performante que l'original. Tout dépend de tes besoins... Emmanuel Delahaye. Non à la pub sur l'alcool sur Internet. Des infos sur la programmation et le langage C: http://bien-programmer.blogspot.com/ http://mapage.noos.fr/emdel/ ![]() |
PianoPâriss
|
# Posté le 12/03/2007 à 14:14:13 |
|
Mac Pro Bi-Xeon user Groupe : Membres |
Citation : -Skypers-
-ed, je peux très bien coder une fonction inline qui fait exactement la même chose que strcpy() et qui répond à mes besoins non?
Ce que je comprend tout à fait c'est que l'on ne peut pas programmer tout tout seul, il faut l'aide de librairie. Mais j'aime aussi utiliser des choses que je fais de temps en temps ![]() Ce que -ed- veut t'expliquer c'est que si tu fait un strcpy() en C, ta fonction sera moins rapide/optimisée que la fonction de base qui a été faite en asm avec seulement 2 instructions alors qu'en C, il faudrait plusieurs lignes
<EDIT> Grilled...
Édité
le 12/03/2007 à 14:14:36
par PianoPâriss
|
-Skypers-
|
# Posté le 12/03/2007 à 14:17:11 |
template <class Skypers>![]() Groupe : Membres |
Okay je vois... Merci
Le langage assembleur est-il dur à apprendre? ![]() ![]() .:: Petit, Chuck Norris ne jouait pas aux billes avec les enfants de son âge car il était bien élevé : il ne jouait pas avec la nourriture. |
PianoPâriss
|
# Posté le 12/03/2007 à 14:32:34 |
|
Mac Pro Bi-Xeon user Groupe : Membres |
Citation : -Skypers-
Okay je vois... Merci
Le langage assembleur est-il dur à apprendre? Euh, ... va voir :
http://www.librecours.org/documents/2/233.pdf (cours asm) http://www.delorie.com/djgpp/doc/brennan/brennan_att_inline_djgpp.html (syntaxe AT&T) http://asm.developpez.com/faq/ (FAQ asm)
Édité
le 12/03/2007 à 14:33:15
par PianoPâriss
|
Nesquik69
|
# Posté le 12/03/2007 à 16:04:27 |
Slave of the Rythm![]() Groupe : Membres |
Perso j'avais commencer son apprentissage mais j'ai vite lâché le bout...
|
Darkelfe
|
# Posté le 12/03/2007 à 16:27:13 |
Apprendre tout sur tout !![]() Groupe : Membres |
|
PianoPâriss
|
# Posté le 12/03/2007 à 16:48:26 |
|
Mac Pro Bi-Xeon user Groupe : Membres |
Citation : Nesquik69
Perso j'avais commencer son apprentissage mais j'ai vite lâché le bout...
![]() J'ai aussi commencé (d'ailleur j'apprends encore un peu (mais plus lentement ^^)) j'ai fais un bon bout, mais il y a trop de trucs qui m'échappes. Comme le fameux int 21h, on le sort d'où ? Enfin, comme l'a dit Darkelfe, vaudrait mieux créer un nouveau topic.
Édité
le 12/03/2007 à 16:49:14
par PianoPâriss
|
Yoshito
|
# Posté le 12/03/2007 à 19:32:23 |
Vive paint :p![]() Groupe : Membres |
Si Matéo ne fait pas de tuto sur OGRE, il en fera sur quoi ?
ToutLeDOS.com , Venez tous, cours sur le batch et autre à venir, de nouveaux chapitres ! On vous attend ! |
Darkelfe
|
# Posté le 12/03/2007 à 19:35:33 |
Apprendre tout sur tout !![]() Groupe : Membres |
|
-Skypers-
|
# Posté le 12/03/2007 à 20:19:34 |
template <class Skypers>![]() Groupe : Membres |
en fait il ne fera plus de court sur le C/C++ mais sur des librairies alors ! D'ailleurs est-ce que l'on pourrait me communiquer un site contenant beaucoup de librairies C++ divers
![]() ![]() .:: Petit, Chuck Norris ne jouait pas aux billes avec les enfants de son âge car il était bien élevé : il ne jouait pas avec la nourriture. |
Marcus
|
# Posté le 12/03/2007 à 20:24:37 |
![]() Groupe : Membres |
Citation : -Skypers-
en fait il ne fera plus de court sur le C/C++ mais sur des librairies alors ! D'ailleurs est-ce que l'on pourrait me communiquer un site contenant beaucoup de librairies C++ divers
Oui, mais il reste encore pas mal de choses à écrire sur le C++ quand même. (enfin, je suppose)
Sinon pour les bibliothèques, t'en as une liste ici : http://c.developpez.com/bibliotheques/ |
-Skypers-
|
# Posté le 13/03/2007 à 17:53:37 |
template <class Skypers>![]() Groupe : Membres |
Merci pour les bibliothèques
Oui bien sûr il n'a par exemple pas parlé des opérateurs casts, ou encore de l'opérateur << ou >>, il n'a pas traité le binaire, les conversions de variables etc... Mais je veux dire en C on a les bases, c'est finis. Par exemple, en C++, un truc vraiment vraiment nouveau sont les class, les références par exemple ! Je sais qu'il existe encore plein de choses ! Un truc classe (s'il ne le fait pas je le ferais alors), c'est qu'il fasse un petit tuto sur la pile FIFO et LIFO. Ca me semble être important ![]() ![]() .:: Petit, Chuck Norris ne jouait pas aux billes avec les enfants de son âge car il était bien élevé : il ne jouait pas avec la nourriture. |
Elrond
|
# Posté le 13/03/2007 à 18:53:47 |
![]() Groupe : Membres |
Citation : -Skypers-
Un truc classe (s'il ne le fait pas je le ferais alors), c'est qu'il fasse un petit tuto sur la pile FIFO et LIFO. Ca me semble être important
Je ne vois pas l'intérêt de faire un tutoriel sur le fonctionnement des piles Le mentionner, à la limite, mais il n'y a vraiment pas matière à faire un tuto là-dessus...
Fan de bluestorm à ces heures perdues... La philosophie du libre : http://bluestorm.info/articles/pourquoi-libre.html |
Darkelfe
|
# Posté le 13/03/2007 à 18:59:16 |
Apprendre tout sur tout !![]() Groupe : Membres |
|
-Skypers-
|
# Posté le 13/03/2007 à 23:52:04 |
template <class Skypers>![]() Groupe : Membres |
peut être pas un tutaux aussi long que celui des pointeurs, mais des explications détaillées dessus. Sur le bouquin que j'ai acheté l'écrivain en parle sur deux pages, et c'est quand même important à savoir nan?
![]() ![]() .:: Petit, Chuck Norris ne jouait pas aux billes avec les enfants de son âge car il était bien élevé : il ne jouait pas avec la nourriture. |
lmghs
|
# Posté le 14/03/2007 à 01:33:10 |
|
Groupe : Membres |
Cela fait parti des structures de bases que l'on montre généralement en TD. Le genre de choses qu'il est bon de savoir faire, ou du moins d'en connaitre les principes.
|
Darkelfe
|
# Posté le 14/03/2007 à 14:51:07 |
Apprendre tout sur tout !![]() Groupe : Membres |
|
-Skypers-
|
# Posté le 14/03/2007 à 14:57:16 |
template <class Skypers>![]() Groupe : Membres |
J'essaie juste de rendre service, peut être que toi n'en a rien à battre mais peut être aussi que d'autre personne peuvent être un minimum intéressé et curieux !
![]() ![]() .:: Petit, Chuck Norris ne jouait pas aux billes avec les enfants de son âge car il était bien élevé : il ne jouait pas avec la nourriture. |
charly 90
|
# Posté le 14/03/2007 à 16:05:34 |
|
Groupe : Bannis |
Perso à propos du cour de m@teo21 j'aurais aimer qu'il fasse une partir 2/2 sur les pointeurs pour en connaître un peu plus...
Citation : cita * à créer sois même des fonctions qui, par exemple, créeront des dossiers etc... * à programmer des logiciels ou jeu ayant un accès à Internet Crée des dossiers -> dirent (c'est portable )
je crois avoir donner quelques exemples... et pour la 2ème machin truc utilise les "sockets". Donc renseigne toi sur: Comment fonctionne un réseau?
Qu'est ce que les sockets?
Puis,prend une librarie qui te permet leur utilisation: winsock2 (portable,(il faut ajouté quelques directives de preprocesseur quand même ))
SDL_Net si tu utilise la SDL. (portable) Sur cette dernière je crois avoir donner quelques exemples aussi
Édité
le 14/03/2007 à 16:16:43
par charly 90
The paradise was full.So, i came back... |
-Skypers-
|
# Posté le 14/03/2007 à 21:21:29 |
template <class Skypers>![]() Groupe : Membres |
Merci mais ce n'est pas ce que je voulais savoir ! Je voulais savoir COMMENT programmer ces librairies ! Comment dire à un pointeur de pointer sur je ne sais quoi pour ouvrir un flux de fichier ! etc ...
![]() ![]() .:: Petit, Chuck Norris ne jouait pas aux billes avec les enfants de son âge car il était bien élevé : il ne jouait pas avec la nourriture. |
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.
146 Zéros connectés |
5 requêtes |
0.0905s (0.0741s)
