Programmer simplement en C
Résolu/Fermé
Bonjour,
j ai de bonnes notions en basic, et souhaitant passer au C,
j aimerai savoir comment avoir quelques fonctions les plus SIMPLES possibles
pour pouvoir gerer les graphismes,le son,le clavier et la souris. je connais les adresses, peek/poke etc... j ai bien essayer de jeter un oeil sur la SDL, mais je l ai trouver d une complexité effrayante et tres decourageant. je cherche juste quelques fonctions TRES basiques(si on sait dessiner un point apres on peut programmer le reste...) pour pouvoir utiliser le C un peu comme en basic, le plus simplement possible.
merci d avance.
j ai de bonnes notions en basic, et souhaitant passer au C,
j aimerai savoir comment avoir quelques fonctions les plus SIMPLES possibles
pour pouvoir gerer les graphismes,le son,le clavier et la souris. je connais les adresses, peek/poke etc... j ai bien essayer de jeter un oeil sur la SDL, mais je l ai trouver d une complexité effrayante et tres decourageant. je cherche juste quelques fonctions TRES basiques(si on sait dessiner un point apres on peut programmer le reste...) pour pouvoir utiliser le C un peu comme en basic, le plus simplement possible.
merci d avance.
A voir également:
- Programmer simplement en C
- Programmer sms - Guide
- Programmer mail gmail - Guide
- Programmer en basic sous windows 10 - Télécharger - Édition & Programmation
- Mettre en veille un programme - Guide
- Application pour programmer - Guide
7 réponses
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
Modifié par fiddy le 18/11/2010 à 08:30
Modifié par fiddy le 18/11/2010 à 08:30
Bonjour,
Ce n'est pas possible nativement en C. Vous devez vous rapprocher auprès de bibliothèques comme SDL, comme le noyau, etc.
Par ailleurs, pourquoi programmer en C alors qu'il existe des langages bien plus appropriés et plus simples ?
Google is your friend
Ce n'est pas possible nativement en C. Vous devez vous rapprocher auprès de bibliothèques comme SDL, comme le noyau, etc.
Par ailleurs, pourquoi programmer en C alors qu'il existe des langages bien plus appropriés et plus simples ?
Google is your friend
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
18 nov. 2010 à 08:24
18 nov. 2010 à 08:24
Salut.
Hélas, à ma connaissance, rien de tel en C...
J'ai débuté la programmation avec Turbo Pascal. Ce logiciel, avec une documentation très bonne permettait de faire simplement du graphique (putPixel, colordefine...) et je n'ai jamais retrouver l'équivalent simple en C.
Ou alors, si tu veux simplement des primitives ainsi, je te conseil de récupérer un modèle de base d'application graphique avec OpenGL, et de modifier (c'est comme ça que j'ai fait mes premières applications graphiques en C).
Hélas, à ma connaissance, rien de tel en C...
J'ai débuté la programmation avec Turbo Pascal. Ce logiciel, avec une documentation très bonne permettait de faire simplement du graphique (putPixel, colordefine...) et je n'ai jamais retrouver l'équivalent simple en C.
Ou alors, si tu veux simplement des primitives ainsi, je te conseil de récupérer un modèle de base d'application graphique avec OpenGL, et de modifier (c'est comme ça que j'ai fait mes premières applications graphiques en C).
bah, l interet du C est la vitesse d execution, et une relative simplicité (comparé a l assembleur).
le C de base ressemble beaucoup au basic (boucles,conditions,etc...), le probleme c est quand on cherche quelle bibliotheque utiliser pour gerer les graph,son,etc...
peut-etre OpenGl sera plus simple que la SDL ? ou bien une bibliotheque minimaliste?
c est juste pour pouvoir afficher un pixel dans une fenetre(avec des pointeurs eventuellement), et gerer les caracteres, le clavier et la souris.
le C de base ressemble beaucoup au basic (boucles,conditions,etc...), le probleme c est quand on cherche quelle bibliotheque utiliser pour gerer les graph,son,etc...
peut-etre OpenGl sera plus simple que la SDL ? ou bien une bibliotheque minimaliste?
c est juste pour pouvoir afficher un pixel dans une fenetre(avec des pointeurs eventuellement), et gerer les caracteres, le clavier et la souris.
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
Modifié par fiddy le 19/11/2010 à 09:23
Modifié par fiddy le 19/11/2010 à 09:23
Oui le C c'est vite à l'exécution, mais la rapidité est de moins en moins un critère étant donné la puissance des machines. Ce n'est pas pour rien que beaucoup de projets sont développés dans d'autres langages.
En plus de ça, le C est long à développer étant donné le nombre de lignes de codes comparé aux autres langages. Et en C, si le code n'est pas sécurisé, ça peut faire très mal (BoF, etc.).
M'enfin, sinon la SDL n'est pas très compliquée comparé à ce qu'on trouve ailleurs : https://openclassrooms.com/fr/courses/19980-apprenez-a-programmer-en-c/17117-installation-de-la-sdl
Cdlt,
En plus de ça, le C est long à développer étant donné le nombre de lignes de codes comparé aux autres langages. Et en C, si le code n'est pas sécurisé, ça peut faire très mal (BoF, etc.).
M'enfin, sinon la SDL n'est pas très compliquée comparé à ce qu'on trouve ailleurs : https://openclassrooms.com/fr/courses/19980-apprenez-a-programmer-en-c/17117-installation-de-la-sdl
Cdlt,
merci je vais jeter un oeil, et voir si c est possible d aller au plus simple, c est juste comme passe-temps (pour programmer des tours de hanoi :) )
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
jean jim
Messages postés
412
Date d'inscription
vendredi 14 mars 2008
Statut
Membre
Dernière intervention
9 octobre 2018
22
18 nov. 2010 à 08:14
18 nov. 2010 à 08:14
se sites est trés bien détaillé la preuve j'ai debuter dessus
https://openclassrooms.com/fr/courses/19980-apprenez-a-programmer-en-c
https://openclassrooms.com/fr/courses/19980-apprenez-a-programmer-en-c
j'espère que tu trouveras ton bonheur ici :
http://www.math-info.univ-paris5.fr/~cloppet/prog3/PolyCoursProg3_2009.pdf
http://www.math-info.univ-paris5.fr/~cloppet/prog3/PolyCoursProg3_2009.pdf
naruto-94
Messages postés
865
Date d'inscription
mercredi 17 août 2005
Statut
Membre
Dernière intervention
20 décembre 2012
188
18 nov. 2010 à 13:44
18 nov. 2010 à 13:44
https://www.sfml-dev.org/index-fr.php
peut-être que ça peut t'intéresser .
peut-être que ça peut t'intéresser .