Programmer simplement en C

Résolu/Fermé
nyergk - 18 nov. 2010 à 07:10
 lmux - 19 nov. 2010 à 00:55
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 samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 835
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
2
Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 297
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).
1
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 samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 835
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,
0
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 vendredi 14 mars 2008 Statut Membre Dernière intervention 9 octobre 2018 22
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
0
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 mercredi 17 août 2005 Statut Membre Dernière intervention 20 décembre 2012 188
18 nov. 2010 à 13:44
https://www.sfml-dev.org/index-fr.php

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