Comment faire une interface graphique en C

Résolu/Fermé
Utilisateur anonyme - 1 nov. 2009 à 15:23
Pacorabanix Messages postés 3248 Date d'inscription jeudi 23 août 2007 Statut Membre Dernière intervention 19 mai 2013 - 1 nov. 2009 à 17:45
Bonjour,
depuis le mois de septembre je suis des cours de programmation

j'ai déjà créer quelque petit programme en C (des programme tout simple)

comment fait on pour créer une interface graphique pour ces petit programme?????

quelque chose de tout simple..................

19 réponses

jobertomeu Messages postés 1189 Date d'inscription dimanche 19 août 2007 Statut Membre Dernière intervention 5 février 2015 86
1 nov. 2009 à 16:13
Tout ! :p le C++ est + semblable au java que tu C en fait, sauf que le C++ est beaucoup + rapide que le C ( beaucoup moins de choses a écrire pour dire la même chose).
Voila, en tout cas, si tu dois choisir entre les deux, prends le C++ plutôt, ou encore mieux, le summum du summum qui correspond à ton projet évidement, est d'apprendre le Visual Basic ! il est hyper simple ! tu n'a pratiquement rien a taper, c'est que tu bonheur, la ou tu veux mettre une textbox, tu la prends et tu la place sur ta fenêtre ou tu veux etc... pour nommer ta fenêtre, tu clique dessus, il y a ses propriétés qui apparaissent, et tu changes ce que tu veux sans avoir rien a programmer.
1
Pacorabanix Messages postés 3248 Date d'inscription jeudi 23 août 2007 Statut Membre Dernière intervention 19 mai 2013 660
1 nov. 2009 à 16:17
oui pour faire une interface graphique de manière simple, emprunte un bouquin genre "Visual Basic pour les nuls" à ta biblio. La syntaxe est assez différent mais ça reste de la programmation. Pour ce que tu veux faire ce sera très simple, je plussoie la réponse précédente.
0
jobertomeu Messages postés 1189 Date d'inscription dimanche 19 août 2007 Statut Membre Dernière intervention 5 février 2015 86
1 nov. 2009 à 15:25
Il faut utiliser la librairie SDL il me semble ...
0
Utilisateur anonyme
1 nov. 2009 à 15:26
euhhh je dois m'y prendre comment????
0
jobertomeu Messages postés 1189 Date d'inscription dimanche 19 août 2007 Statut Membre Dernière intervention 5 février 2015 86
1 nov. 2009 à 15:28
Ba, tu as appris ou le C ? Moi, je l'avais appris sur le site du zero : https://openclassrooms.com/fr/courses/19980-apprenez-a-programmer-en-c

Et ba, regarde la partie 3 de ce magnifique tuto ! =) et tu comprendras ;)
0

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

Posez votre question
Utilisateur anonyme
1 nov. 2009 à 15:29
oui j'apprend le C mais on est encore qu'au début
:-)
0
Utilisateur anonyme
1 nov. 2009 à 15:32
assez compliquez ton tuto........
0
jobertomeu Messages postés 1189 Date d'inscription dimanche 19 août 2007 Statut Membre Dernière intervention 5 février 2015 86
1 nov. 2009 à 15:37
Tu es allé regarder le lien que je t'ai filé ? ;) c'est super bien expliqué, détaillé etc... Mais un conseil, passe au C++, beaucoup moins rébarbatif ! moins de choses a écrire pour dire la même chose par rapport au C beaucoup plus simple ! par exemple, regarde par toi même, la différence pour faire une saisie de texte :

C :
char pseudo[20];

scanf("%s", &pseudo);
printf("Votre pseudo : %s", pseudo);
Si je m'en souviens bien ... :)

C++ :

char pseudo[20];

cin >> pseudo; // entrée de texte par l'utilisateur, super simple ! ;)
cout << "Votre pseudo : " << pseudo << endl;


Alors ? pas plus facile ? Après, c'est juste un conseil, car, je sais que moi, je galérais ! le compilateur em disait toujours que j'avais fait une erreur.
0
Pacorabanix Messages postés 3248 Date d'inscription jeudi 23 août 2007 Statut Membre Dernière intervention 19 mai 2013 660
1 nov. 2009 à 15:47
hum... en C++ je dirais plutôt
String pseudo;
;) encore mieux
0
jobertomeu Messages postés 1189 Date d'inscription dimanche 19 août 2007 Statut Membre Dernière intervention 5 février 2015 86
1 nov. 2009 à 15:38
C'est du C en même temps ! avec du SDL ça donne un truc compliqué, évidement ^^
0
Utilisateur anonyme
1 nov. 2009 à 15:38
oui j'ai été voir ton lien mais je comprend pas c'est quoi son CODE::BLOCKS
0
jobertomeu Messages postés 1189 Date d'inscription dimanche 19 août 2007 Statut Membre Dernière intervention 5 février 2015 86
1 nov. 2009 à 15:41
Code:Blocks, c'est un IDE ! c'est l'équivalent de ton Dev C++ si tu veux x)
0
jobertomeu Messages postés 1189 Date d'inscription dimanche 19 août 2007 Statut Membre Dernière intervention 5 février 2015 86
1 nov. 2009 à 15:44
Au fait, c'est aps toi qui voulait construire ta barrière infrarouge ?
0
Utilisateur anonyme
1 nov. 2009 à 15:52
tu me connais????
0
Utilisateur anonyme
1 nov. 2009 à 15:55
ben j'ai commencé des études en programmation

donc j'ai commencé en septembre

on apprend le C, le C++, l'Assembleur, on va bientot commencer le JAVA
0
Pacorabanix Messages postés 3248 Date d'inscription jeudi 23 août 2007 Statut Membre Dernière intervention 19 mai 2013 660
1 nov. 2009 à 15:58
alors attends un peu d'avoir appris un langage objet comme C++ ou java pour faire une interface graphique ;)

ça reste tout de même qqchose d'assez compliqué. Il y a de bons tuto pour apprendre en Java depuis le tout début, y compris faire une interface graphique comme pour une calculette par exemple, sur developpez.net (ou le site du zéro)
0
Utilisateur anonyme > Pacorabanix Messages postés 3248 Date d'inscription jeudi 23 août 2007 Statut Membre Dernière intervention 19 mai 2013
1 nov. 2009 à 16:00
je sais que c'est quelque chose de compliquée

mais j'aurais voulu savoir comment on doit faire pour en créer une

histoire de gagner un peu de temps pour l'école :-) :-):-):-)
0
Pacorabanix Messages postés 3248 Date d'inscription jeudi 23 août 2007 Statut Membre Dernière intervention 19 mai 2013 660 > Utilisateur anonyme
1 nov. 2009 à 16:10
oui oui c'est très bien de tap art, mais je pense qu^'à ton école ils ne vont pas t'apprendre à faire une interface graphique la première année, il y a déjà beaucoup de choses à comprendre avant ;)
0
Utilisateur anonyme > Pacorabanix Messages postés 3248 Date d'inscription jeudi 23 août 2007 Statut Membre Dernière intervention 19 mai 2013
1 nov. 2009 à 16:11
oui je m'en doute :-)
0
Utilisateur anonyme
1 nov. 2009 à 15:57
si je donne ce petit programme a quelqu'un est ce que ce quelqu'un pourrait me faire une interface graphique toute simple en commentant ce qu'il fait et me renvoyer le résultat sur mon adresse????????

voila mon programme (tout simple)

#include <stdio.h>
#include <conio.h>

float conveuro(float euros)
{
float franc;
franc=euros * 40.3399;
return franc;
}

float convfranc(float franc)
{
float euros;
euros=franc/40.3399;
return euros;
}


int main(void)
{
float euros;
float francs;
int choix;
printf("\t\t\t conversion francs et euro\n");
printf("\t\t\t -------------------------\n");
printf("Que voulez vous convertir?\n");
printf("des euros en francs tapez 1\n");
printf("des francs en euros tapez 2\n");
scanf("%i",&choix);
if(choix==1)
{
printf("Entrez le prix en euros:");
scanf("%f",&euros);
printf("\n");
printf("%6.2f euros represente : %6.2f francs",euros ,conveuro(euros));
getch();
}

else
{
printf("Entrez le prix en francs:");
scanf("%f",&francs);
printf("\n");
printf("%6.2f francs represente : %6.2f euros",francs,convfranc(francs));
getch();
}

}
0
jobertomeu Messages postés 1189 Date d'inscription dimanche 19 août 2007 Statut Membre Dernière intervention 5 février 2015 86
1 nov. 2009 à 15:59
Tu as vu l'ASM ? mais pour quel type de machines ?
Ton programme là, il est obligé d'être fait en C ? parce qu'en VB, ça serait dix fois + facile ...
0
Utilisateur anonyme
1 nov. 2009 à 16:01
euhhh je ne connais pas le VB

mais non c'est juste parce que j'avais dev c++ a disposition

et que le C est un des langage que je comprend le mieux (enfin pour le peu que je connaisse)
0
jobertomeu Messages postés 1189 Date d'inscription dimanche 19 août 2007 Statut Membre Dernière intervention 5 février 2015 86
1 nov. 2009 à 16:05
Ah ok. Mais, je ne penses pas que tu puisses mettre une interface graphique à ton programme... En C++, à la limite, oui, mais en C, j'ai fais des recherches, je ne vois pas.
0
Utilisateur anonyme
1 nov. 2009 à 16:07
ya quoi comme grosse différence entre le C et le C++
0
Pacorabanix Messages postés 3248 Date d'inscription jeudi 23 août 2007 Statut Membre Dernière intervention 19 mai 2013 660
1 nov. 2009 à 16:13
en gros, quasiment tout code C fonctionnera en C++ (quelques exceptions tout de même, et ce n'est pas très "propre").

Le C++ par contre contient une pléthore de fonctionnalités en plus, et la principale différence est la programmation objet. (les classes, les objets, l'héritage, une conception beaucoup plus claire pour de gros programmes, une meilleure réutilisabilité et j'en passe).

Comme justement, un type "String" standard, qui est en fait une classe (et tes variables string des objets, des instances de cette classe) pour remplacer ce truc horrible qu'est la chaine C (tableau de char finissant par 0)
0
Utilisateur anonyme
1 nov. 2009 à 16:15
okok

le c++ on la pas encore vu mais sa devrait pas tarder

je pense qu'on le commencera après les examens
0
Avec visual c++ c'est pareil, tu choisis des widgets et tu les fais glisser sur ta feuille.
En ++ tu utilises les MFC et tu fais des app sans effort.
0
Pacorabanix Messages postés 3248 Date d'inscription jeudi 23 août 2007 Statut Membre Dernière intervention 19 mai 2013 660
1 nov. 2009 à 17:45
hum... C'est pas non plus si facile avec les MFC... Beaucoup plus long d'apprendre ça surtout pour quelqu'un qui ne connait que le C et pas le C++ que d'essayer de le faire avec VB.
0
jobertomeu Messages postés 1189 Date d'inscription dimanche 19 août 2007 Statut Membre Dernière intervention 5 février 2015 86
1 nov. 2009 à 15:53
Nan ! mais c'était juste pour voir ta réaction ... je l'ai vu sur ton blog. Apparemment, tu es plutôt un Intello. Comment ça se fait que tu n"a pas trouvé tout seul ??
Tu sais programmer en autre languages ???
-1