Programmer simplement en C

Résolu
nyergk -  
 lmux -
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.

A voir également:

7 réponses

fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
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
2
Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   1 299
 
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).
1
nyergk
 
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.
1
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
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,
0
nyergk
 
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 :) )
1

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
jean jim Messages postés 412 Date d'inscription   Statut Membre Dernière intervention   22
 
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
0
lmux
 
j'espère que tu trouveras ton bonheur ici :

http://www.math-info.univ-paris5.fr/~cloppet/prog3/PolyCoursProg3_2009.pdf
0
naruto-94 Messages postés 865 Date d'inscription   Statut Membre Dernière intervention   188
 
https://www.sfml-dev.org/index-fr.php

peut-être que ça peut t'intéresser .
-1