Comment faire une interface graphique en C

Résolu
Utilisateur anonyme -  
Pacorabanix Messages postés 3248 Date d'inscription   Statut Membre Dernière intervention   -
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..................
A voir également:

19 réponses

jobertomeu Messages postés 1189 Date d'inscription   Statut Membre Dernière intervention   86
 
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   Statut Membre Dernière intervention   663
 
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   Statut Membre Dernière intervention   86
 
Il faut utiliser la librairie SDL il me semble ...
0
Utilisateur anonyme
 
euhhh je dois m'y prendre comment????
0
jobertomeu Messages postés 1189 Date d'inscription   Statut Membre Dernière intervention   86
 
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
 
oui j'apprend le C mais on est encore qu'au début
:-)
0
Utilisateur anonyme
 
assez compliquez ton tuto........
0
jobertomeu Messages postés 1189 Date d'inscription   Statut Membre Dernière intervention   86
 
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   Statut Membre Dernière intervention   663
 
hum... en C++ je dirais plutôt
String pseudo;
;) encore mieux
0
jobertomeu Messages postés 1189 Date d'inscription   Statut Membre Dernière intervention   86
 
C'est du C en même temps ! avec du SDL ça donne un truc compliqué, évidement ^^
0
Utilisateur anonyme
 
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   Statut Membre Dernière intervention   86
 
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   Statut Membre Dernière intervention   86
 
Au fait, c'est aps toi qui voulait construire ta barrière infrarouge ?
0
Utilisateur anonyme
 
tu me connais????
0
Utilisateur anonyme
 
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   Statut Membre Dernière intervention   663
 
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   Statut Membre Dernière intervention  
 
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   Statut Membre Dernière intervention   663 > Utilisateur anonyme
 
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   Statut Membre Dernière intervention  
 
oui je m'en doute :-)
0
Utilisateur anonyme
 
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   Statut Membre Dernière intervention   86
 
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
 
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   Statut Membre Dernière intervention   86
 
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
 
ya quoi comme grosse différence entre le C et le C++
0
Pacorabanix Messages postés 3248 Date d'inscription   Statut Membre Dernière intervention   663
 
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
 
okok

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

je pense qu'on le commencera après les examens
0
kiop
 
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   Statut Membre Dernière intervention   663
 
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   Statut Membre Dernière intervention   86
 
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