api ??

api ?? - C - Programmation

Marsh Posté le 21-01-2008 à 15:44:20    

salut, je veux un simple exemple d'API sur c..
et merci d'avance

Reply

Marsh Posté le 21-01-2008 à 15:44:20   

Reply

Marsh Posté le 21-01-2008 à 15:50:42    

Ben... la libc.
 
De rien. [:klem3i1]

Reply

Marsh Posté le 21-01-2008 à 16:02:48    

Nooon pas comme ça :pfff:  ,je veux un exple concrèt càd un code source ..
et désolais..


Message édité par imi le 21-01-2008 à 16:11:49
Reply

Marsh Posté le 21-01-2008 à 16:13:47    

ftp://sources.redhat.com/pub/glibc/releases [:klem3i1]
 
En fait je ne vois pas bien ce que tu attends de nous.
Sais-tu ce qu'est une API  ?
C'est simplement une interface donnant des outils pour manipuler un ou plusieurs services. Par exemple, POSIX, J2SE, xerces-c++ etc. sont des API.
 
Tu peux par exemple concevoir une cafetière USB, et écrire une API permettant de la contrôler. Bref, stun peu vague ce que tu demandes. [:mullet]

Reply

Marsh Posté le 21-01-2008 à 16:33:48    

honestly, je n'ai pas une idée précise sur les API,pouvez-vous mieu m'expliquer?

Reply

Marsh Posté le 21-01-2008 à 16:35:35    

Clique sur le lien wikipedia que j'ai mis : http://en.wikipedia.org/wiki/Appli [...] _interface
 
Une API, c'est simplement une interface permettant de manipuler un service quelconque (une cafetière USB, un parser XML, des fonctions spécifiques à un OS, etc.)
 
Ça se présente souvent sous la forme d'une bibliothèque de fonctions que l'on peut ensuite utiliser.
Par exemple, si tu devais offrir une API permettant la manipulation d'une cafetière USB (j'aime les cafetières [:neuf]), tu prévoierais des fonctions telles que "allumer()", "éteindre()", "passer_le_cafe()", "detartrer()", etc.
Et un programme souhaitant utiliser la cafetière n'aurait plus qu'à utiliser cette bibliothèque de fonctions pour la manipuler.


Message édité par Elmoricq le 21-01-2008 à 16:37:16
Reply

Marsh Posté le 21-01-2008 à 17:59:09    

en  tous les cas merci beaucoup pour cela, je vais lire ce que vous avez m'envoyer attentivement et chercher de+.. merci encore..
aah((moi aussi je l'adore[:riot] ..))

Reply

Marsh Posté le 22-01-2008 à 16:40:18    

cvp je veux un programme quand je l'écris en langage c j'obtient une interface ce qu'on l'appele l'api

Reply

Marsh Posté le 22-01-2008 à 16:43:05    

[:quardelitre dei]

Reply

Marsh Posté le 23-01-2008 à 07:43:38    

Tu cherches à faire une bibliothèque (aka "library" ) c'est ça ?

Reply

Marsh Posté le 23-01-2008 à 07:43:38   

Reply

Marsh Posté le 23-01-2008 à 10:09:23    

Il veux faire une interface graphique voilà tout :o Certains confondent API et interface graphique quand ils découvrent.
 
Comme API tu peux utiliser GTK+, wxWidget, Win32, MFC, Qt ( :love: ) ou encore SDL, SFML (jeux 2D) pour les plus connues.
 
Mais d'abort il faudrait bien connaître le C ou le C++ selon les bibliothèques.


Message édité par ngkreator le 23-01-2008 à 10:10:07
Reply

Marsh Posté le 23-01-2008 à 10:29:41    

Ah, c'est possible que tu aies raison.
 
Je vais donc mettre ici la définition d'interface ("interface", pas "interface graphique" ) pour imi, histoire de lever toute ambiguïté :

Citation :

INTERFACE, subst. fém.
B.  INFORMAT. ,,Jonction entre deux matériels ou logiciels leur permettant d'échanger des informations par l'adoption de règles communes physiques ou logiques``


(source : ATILF)
 
Voila, donc en gros, une interface c'est juste un pont de communication entre deux entités différentes.
Ainsi, une interface graphique est un moyen de communication entre un utilisateur et un programme.
Il y a plein d'interfaces partout en fait : une API est une interface entre un service et un langage de programmation, un modem est une interface entre un réseau et une ligne téléphonique, l'USB est une interface de communication entre un ordinateur et un périphérique, etc.


Message édité par Elmoricq le 23-01-2008 à 10:36:10
Reply

Marsh Posté le 28-01-2008 à 17:31:11    

merci beaucoup pour cela.. vous avez levé toute ambiguité sur ceci..
vu que suis débutante,..j'aime savoir comment attacher une des interfaces (comme vous avez dit par expl libc..) sur mon prog. [:niarkotic]  

Reply

Marsh Posté le 29-01-2008 à 12:03:36    

tsunade sama a écrit :

merci beaucoup pour cela.. vous avez levé toute ambiguité sur ceci..
vu que suis débutante,..j'aime savoir comment attacher une des interfaces (comme vous avez dit par expl libc..) sur mon prog.


Tu squattes un sujet qui n'est pas le tien. Caÿ mal. Crée un nouveau sujet.
 
 


---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed