voici mon code enregistré dans essaigtk.c
#include <stdlib.h>
#include <gtk/gtk.>
int main(int argc, char **argv)
{
/* Initialisation de GTK+ */
gtk_init(&argc, &argv);
return EXIT_SUCCESS;
}
ma question est quelles commandes tapé pour la compiler ?
je suis débutant avec gcc mais pas en programmation (enfin si on veux)
merci
aussi
Forum Programmation.c parcours d'une arborescence de fichier
Hello,
j'écris un programme pour linux en c++/gtkmm-2.4,
je voulais une fenetre un peu dans le style k3b ou gnomebaker pour afficher une arborescence de fichiers.
boost::filesystem ne marche pas sur mon pc alors j'ai trouvé des fonctions C telles que opendir() readdir() etc...
j'ai écris une fonction récursive pour lire le contenu du disk et ajouter les répertoires sur un Gtk::TreeStore...
ça marche bien si je prends le rép utilisateur comme racine de l'arborescence.
pour des réps tels que (…)
j'écris un programme pour linux en c++/gtkmm-2.4,
je voulais une fenetre un peu dans le style k3b ou gnomebaker pour afficher une arborescence de fichiers.
boost::filesystem ne marche pas sur mon pc alors j'ai trouvé des fonctions C telles que opendir() readdir() etc...
j'ai écris une fonction récursive pour lire le contenu du disk et ajouter les répertoires sur un Gtk::TreeStore...
ça marche bien si je prends le rép utilisateur comme racine de l'arborescence.
pour des réps tels que (…)
Forum Programmation.c [kernel 2.6.12] => 2.6.11 -> 2.6.12 => Seg fault
Bonjour,
Je travail sur un programme personnel qui fonctionnait très bien avant ma mise à jour kernel du 2.6.11 au 2.6.12. Depuis, j'ai une erreur de segmentation. Cette erreur disparait lorsque je repasse sur mon 2.6.11. J'ai réussit à isoler ce problème dans un petit programme C/C++. Je recherche des personnes pouvant compiler, tester ce programme pour me dire quelle est leur version du noyau et si il y a eu une erreur de segmentation ou non. (Note: utilisation ou (…)
Je travail sur un programme personnel qui fonctionnait très bien avant ma mise à jour kernel du 2.6.11 au 2.6.12. Depuis, j'ai une erreur de segmentation. Cette erreur disparait lorsque je repasse sur mon 2.6.11. J'ai réussit à isoler ce problème dans un petit programme C/C++. Je recherche des personnes pouvant compiler, tester ce programme pour me dire quelle est leur version du noyau et si il y a eu une erreur de segmentation ou non. (Note: utilisation ou (…)
Forum Programmation.c Problème d'install metisse
Bonjour,
Je suis sous debian sarge et je cherche à installer cette interface graphique qu'est "métisse" http://www.trustonme.net/didactels/313.html#install(...)
J'ai tout telecharger, j'ai installer tout les paquet requis.
Comme indiquer dans la doc, je commence par installer les
pré-requis :
* libc
* GTK+ ( optionnel)
* libstroke
* libpng
* libreadline
* librplay
* libxmp
* libXft
* libxrender
* wmicons ( optionnel)
* fvwmicons ( optionnel)
Ensuite l'installation de nucleo :
./configure (ok)
le make m'affiche des message d'erreur :
Je suis sous debian sarge et je cherche à installer cette interface graphique qu'est "métisse" http://www.trustonme.net/didactels/313.html#install(...)
J'ai tout telecharger, j'ai installer tout les paquet requis.
Comme indiquer dans la doc, je commence par installer les
pré-requis :
* libc
* GTK+ ( optionnel)
* libstroke
* libpng
* libreadline
* librplay
* libxmp
* libXft
* libxrender
* wmicons ( optionnel)
* fvwmicons ( optionnel)
Ensuite l'installation de nucleo :
./configure (ok)
le make m'affiche des message d'erreur :
(…)
Forum Programmation.c OpenGL : pas de texte
Bonjour,
j'ai un ptit problème sur mon laptop en debian testing lorsque j'utilise opengl : les textes ne s'affichent pas.
Après analyse, j'en ai déduit que la fonction glutBitmapCharacter ne faisait pas son boulot, et j'aimerai savoir pourquoi.
Quelqu'un a t il une idée ?
Merci.
ps :
freeglut3-dev 2.2.0-8
libglut3-dev 3.7-25
xlibmesa-glu-d 4.3.0.dfsg.1-1
j'ai un ptit problème sur mon laptop en debian testing lorsque j'utilise opengl : les textes ne s'affichent pas.
Après analyse, j'en ai déduit que la fonction glutBitmapCharacter ne faisait pas son boulot, et j'aimerai savoir pourquoi.
Quelqu'un a t il une idée ?
Merci.
ps :
freeglut3-dev 2.2.0-8
libglut3-dev 3.7-25
xlibmesa-glu-d 4.3.0.dfsg.1-1
Forum Programmation.c Socket UDP - perfs
Salutations,
Dans le cadre d'un moteur de jeu 3D, j'utilise depuis pas mal de temps maintenant des dialogues UDP. Suite à de récents tests, j'ai l'impression que mon utilisation de ces sockets n'est pas optimale. J'ai l'impression de perdre beaucoup de datagrammes, par exemple.
Si je poste ici, c'est pour savoir si certains d'entre vous on des expériences à partager sur ce thème, et souhaitent les partager. J'ai déjà quelques idées en tête, mais je suis sûr que des gourous (…)
Dans le cadre d'un moteur de jeu 3D, j'utilise depuis pas mal de temps maintenant des dialogues UDP. Suite à de récents tests, j'ai l'impression que mon utilisation de ces sockets n'est pas optimale. J'ai l'impression de perdre beaucoup de datagrammes, par exemple.
Si je poste ici, c'est pour savoir si certains d'entre vous on des expériences à partager sur ce thème, et souhaitent les partager. J'ai déjà quelques idées en tête, mais je suis sûr que des gourous (…)
Forum Programmation.c Des regex, oui mais pas trop
Salut forum.
Je me prends la tête depuis pas mal de temps sur un problème tout débile. J'utilise la lib pcre pour scanner une chaîne de caractère. Mes expressions ont été testées sous perl et passent à pcre_compile sans problème. Le problème, c'est que je n'arrive pas à faire gober la règle en entier à PCRE.
Ma chaine est
Je me prends la tête depuis pas mal de temps sur un problème tout débile. J'utilise la lib pcre pour scanner une chaîne de caractère. Mes expressions ont été testées sous perl et passent à pcre_compile sans problème. Le problème, c'est que je n'arrive pas à faire gober la règle en entier à PCRE.
Ma chaine est
from 10.0.0.1:10.0.0.10 port 56:58 to 10.0.1.100:10.0.1.110 port 80:90
(une règle de firewall).^from \\s+ (\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}) ( \\s+ : (\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}) )? (\\s+ (…)
Forum Programmation.c Centre de documentation?
Bonjour,
Je commence a faire de la programmation système sous Linux et je me demandais quel sont les outils qui existe pour rechercher des fonctions? leur descriptifs? Man c est bien mais si on connait pas le nom de la fonction.... On trouve plein de tutoriels mais se n'est pas vraiment ce que cherche, j'aimerais quelque chose de fonctionnel pour pouvoir passer mon temps à coder pas à chercher le nom d'une fonction ou réinventé la poudre. Voila alors je (…)
Je commence a faire de la programmation système sous Linux et je me demandais quel sont les outils qui existe pour rechercher des fonctions? leur descriptifs? Man c est bien mais si on connait pas le nom de la fonction.... On trouve plein de tutoriels mais se n'est pas vraiment ce que cherche, j'aimerais quelque chose de fonctionnel pour pouvoir passer mon temps à coder pas à chercher le nom d'une fonction ou réinventé la poudre. Voila alors je (…)
Forum Programmation.c pseudo graphisme en console
Salut a tous!!
J'aimerai programmer un petit programme pour une divxbox. On me dit que le serveur x n'est pas obligatoire.
Alors comment puis-je faire une presentation propre (police plus grande, couleurs ...(comme l'intallation de debian par exemple)) dans une console?
Merci d'avance
J'aimerai programmer un petit programme pour une divxbox. On me dit que le serveur x n'est pas obligatoire.
Alors comment puis-je faire une presentation propre (police plus grande, couleurs ...(comme l'intallation de debian par exemple)) dans une console?
Merci d'avance
Forum Programmation.c traitement selon le nom du fichier
comment faire en C une boucle qui traite seulement les fichiers dont le nom respect la syntaxe suivante : FFF_sequence_tmp
avec :
sequence : 0001,0002,0003,...
genre :
est ce qu'il n'y a pas quelque chose comme les expressions régulières ?
merci
avec :
sequence : 0001,0002,0003,...
genre :
for file in (FFF_xxxx_tmp) //les fichier dans le repertoire courant
do
// traitement
done
est ce qu'il n'y a pas quelque chose comme les expressions régulières ?
merci
Forum Programmation.c renommer & remove fichier
je fais des traitements sur un fichier comme suit :
Code :
ça marche bien...mais la supprssion et le renommage ça marche pas ?
je veux faire des traitement sur un fichier en utilisant un fichier temporaire et à (…)
Code :
in = fopen(argv[1], "rb"); //argv[1]=name-file est le fichier source
out = fopen(strcat(argv[1],".NEW"), "wb"); //name-file.NEW est le fichier resultat
//traitement ....
fclose(in);
fclose(out);
remove(argv[1]); // supprimer le fichier source
//renommer le fichier traiter pour avoir le nom du fichier source
rename(strcat(argv[1],"NEW"),argv[1]);
...
ça marche bien...mais la supprssion et le renommage ça marche pas ?
je veux faire des traitement sur un fichier en utilisant un fichier temporaire et à (…)
Forum Programmation.c manipuler un fichier binaire
bonjour,
voilà mon fichier binaire avec un editeur hexadecimal :
avec :
voilà mon fichier binaire avec un editeur hexadecimal :
0A B5 08 A1 A2 B1 B2 C1 C2 D1 D2
0C B1 06 A1 A2 C1 C2 D1 D2 E1 E2 F1 F2
avec :
pour le 1er enregistrement :
0A B5 08 A1 A2 B1 B2 C1 C2 D1 D2
--- |-----------les 10 octets------------|
|
le lenght
=
10 octets
pour le 2 ème :
0C B1 06 A1 A2 C1 C2 D1 D2 E1 E2 F1 F2
(…)
Forum Programmation.c Lettres en couleur (sous console)
Bonjour,
Aprés avoir fait les 9 pages du forum C, je n'ait rien trouver.
Je me fait un jeu (client-serveur), et je souhaite avoir une fonction ou quelque chose qui permmeterais de colorer du texte et son fond.
Exemple :
void fonctioncolorier(...){
...
//afficher le texte en couleur
}
...
...
int main(void){
...
fonctioncolorier("a","red,"blue"); // "a" ecrit en rouge sur fond bleu
fonctioncolorier("b","red","white"); // "b" ecrit en rouge sur fond blanc
...
return0;
}
...
Je ne sais pas (…)
Aprés avoir fait les 9 pages du forum C, je n'ait rien trouver.
Je me fait un jeu (client-serveur), et je souhaite avoir une fonction ou quelque chose qui permmeterais de colorer du texte et son fond.
Exemple :
void fonctioncolorier(...){
...
//afficher le texte en couleur
}
...
...
int main(void){
...
fonctioncolorier("a","red,"blue"); // "a" ecrit en rouge sur fond bleu
fonctioncolorier("b","red","white"); // "b" ecrit en rouge sur fond blanc
...
return0;
}
...
Je ne sais pas (…)
Forum Programmation.c Comment effectué une rotation de bit sur un Byte ?
Je voudrais transformer le byte suivant:
ABCD EFGH
en HGFE DCBA
Les lettres étant des bits bien attendu
Je ne trouve pas de fonction dans la biblio std qui fasse cette op. Et je ne tropuve pas comment la programmé moi même.
Quelqu'un pourait-il m'aidé ?
Merçi d'av,
Julien.
ABCD EFGH
en HGFE DCBA
Les lettres étant des bits bien attendu
Je ne trouve pas de fonction dans la biblio std qui fasse cette op. Et je ne tropuve pas comment la programmé moi même.
Quelqu'un pourait-il m'aidé ?
Merçi d'av,
Julien.
Forum Programmation.c etags et .h
bonjour,
j'ai un petit soucis avec etags.
Jusqu'à présent je disposais des sources (.h et surtout .c) des bibliothèques que j'utilisais mais là je ne dispose que des fichiers en-têtes (.h).
J'aimerais construire un fichier tags contenant le nom des fonctions uniquement à partir des .h (avec les .c pas de problèmes) et ces traîtres de google et de man n'ont pas voulu me répondre.
Voilà, je te remercie cher forum si tu pouvais me fournir les options à passer (…)
j'ai un petit soucis avec etags.
Jusqu'à présent je disposais des sources (.h et surtout .c) des bibliothèques que j'utilisais mais là je ne dispose que des fichiers en-têtes (.h).
J'aimerais construire un fichier tags contenant le nom des fonctions uniquement à partir des .h (avec les .c pas de problèmes) et ces traîtres de google et de man n'ont pas voulu me répondre.
Voilà, je te remercie cher forum si tu pouvais me fournir les options à passer (…)
Forum Programmation.c Supprimer le contenu d'un fichier
Bonjour,
mon problème est assez bête: j'ai un fichier composé par exemple de chiffres codés sur 1 octet:
0 1 2 3 4 5 6 7 8 9 10 0 0 11 12...
J'aimerais, sans avoir à créer un fichier temporaire, supprimer la séquence "0 0" (par exemple), afin d'obtenir 0 1 2 3 4 5 6 7 8 9 10 11 12...
Bien sûr, l'exemple est simpliste, le fichier ne contient pas ça, je ne veut pas forcément supprimer (…)
mon problème est assez bête: j'ai un fichier composé par exemple de chiffres codés sur 1 octet:
0 1 2 3 4 5 6 7 8 9 10 0 0 11 12...
J'aimerais, sans avoir à créer un fichier temporaire, supprimer la séquence "0 0" (par exemple), afin d'obtenir 0 1 2 3 4 5 6 7 8 9 10 11 12...
Bien sûr, l'exemple est simpliste, le fichier ne contient pas ça, je ne veut pas forcément supprimer (…)
Forum Programmation.c Création d'un fork en C, howto
Bonjour,
Voila je souhaiterai savoir comment on réalise un fork en C, afin que je détache un processus, de mon programme.
Le but est le suivant, je suis en train de réaliser un "jeu" en gnome/gtk, l'utilisateur a 15 s pour réaliser un choix, au fur est a mesure de le temps s'écoule , je souhaiterai updater une progress bar. A la fin du delai, le processus " forké " renverrai une action sur le processus principal.
J'espère que j'ai (…)
Voila je souhaiterai savoir comment on réalise un fork en C, afin que je détache un processus, de mon programme.
Le but est le suivant, je suis en train de réaliser un "jeu" en gnome/gtk, l'utilisateur a 15 s pour réaliser un choix, au fur est a mesure de le temps s'écoule , je souhaiterai updater une progress bar. A la fin du delai, le processus " forké " renverrai une action sur le processus principal.
J'espère que j'ai (…)
Forum Programmation.c fonctions standards thread-safe ?
Salut, je suis occupé à programmer un memory-manager totalement thread-safe à partir d'un que j'ai récupéré sur internet. Il y a du travaille mais ça avance.
Mais voilà, je voulais savoir si la fonction fprintf est thread-safe. Car si un thread commence à écrire un morceau de texte puis que l'autre prend la relève et commence sa partie, etc. on risque d'avoir des mélanges. Alors voilà, je voulais savoir s'il faut que je gère cela moi même en plaçant mes (…)
Mais voilà, je voulais savoir si la fonction fprintf est thread-safe. Car si un thread commence à écrire un morceau de texte puis que l'autre prend la relève et commence sa partie, etc. on risque d'avoir des mélanges. Alors voilà, je voulais savoir s'il faut que je gère cela moi même en plaçant mes (…)
Forum Programmation.c l'assembleur sous C
bonsoir tout le monde
Je m'excuse d'avoir mal formulé mes questions,
J'ai essayé d'utiliser l'assembleur sous "C" mais le compilateur m'affiche _asm non déclarée, ce programme est le suivant:
#pragma inline
int main()
{
_asm
{
}
}
Je m'excuse d'avoir mal formulé mes questions,
J'ai essayé d'utiliser l'assembleur sous "C" mais le compilateur m'affiche _asm non déclarée, ce programme est le suivant:
#pragma inline
int main()
{
_asm
{
}
}
Forum Programmation.c asm sous C
bonsoir tout le monde
J'ai essayer l'écriture d'un programme en C en lui ajoutant de l'assembleur amis le compilateur réclame _asm, je l'ai fait comme suit:
#pragma inline
int main()
{
_asm
{
corps---
}
}
J'ai essayer l'écriture d'un programme en C en lui ajoutant de l'assembleur amis le compilateur réclame _asm, je l'ai fait comme suit:
#pragma inline
int main()
{
_asm
{
corps---
}
}
Forum Programmation.c accès à la mémoire
bonjour
je voulais savoir s'il y a une commande shell Linux qui affiche le contenue du registre d'adresse DS (ou ES) d'un processus (ou un module)?
si ceci n'existe pas, mon problème est :
Je programme en mode noyau (j'utilise un module),
j'ai besoin d'accéder a la plage mémoire réservée au pilote de la carte réseau, j'ai l'adresse physique de la plage mémoire mais pas le registre DS (ou ES) de son segment de donnée, est ce qu'il y a (…)
je voulais savoir s'il y a une commande shell Linux qui affiche le contenue du registre d'adresse DS (ou ES) d'un processus (ou un module)?
si ceci n'existe pas, mon problème est :
Je programme en mode noyau (j'utilise un module),
j'ai besoin d'accéder a la plage mémoire réservée au pilote de la carte réseau, j'ai l'adresse physique de la plage mémoire mais pas le registre DS (ou ES) de son segment de donnée, est ce qu'il y a (…)
Forum Programmation.c suffixe des variables ?
que signifie les suffixe que l'on ajoute au variable.
C'est quoi ces type ???
static pthread_t thread;
RT_TASK *maint
si quelqu'un peut me donner des détails sur RT_TASK, alors la ça serai vraiment très sympa
merci d'avance à tous
C'est quoi ces type ???
static pthread_t thread;
RT_TASK *maint
si quelqu'un peut me donner des détails sur RT_TASK, alors la ça serai vraiment très sympa
merci d'avance à tous
Forum Programmation.c pb gestion reception et envoie sur un xterm
Salut tlm,
J'ai besoin d'aide car j'en pe plus je ne trouve rien sur le net!!
J suis entrain de coder un serveur-client irc en c pratiquement fini, et le seul probléme c'est de gerer les envoies et receptions de messages, or ce que je n'arrive pas à trouver c'est comment rediriger un message recu du serveur vers un xterm precis.
Ou si quelqu'un à une autre idée envisageable pour ce probléme, je suis pret à tout car désespéré :s...
(…)
J'ai besoin d'aide car j'en pe plus je ne trouve rien sur le net!!
J suis entrain de coder un serveur-client irc en c pratiquement fini, et le seul probléme c'est de gerer les envoies et receptions de messages, or ce que je n'arrive pas à trouver c'est comment rediriger un message recu du serveur vers un xterm precis.
Ou si quelqu'un à une autre idée envisageable pour ce probléme, je suis pret à tout car désespéré :s...
(…)
Forum Programmation.c port parallele
Bonjour à tous,
après le port série et USB, je viens avec le port parallele !!!!!
Je voudrais savoir comment on le programme !!
Mais c'est plus compliqué! On m'as dit que les commandes avait changer pour celui-ci. Je vais programmer avec RedHat FEDORA
après le port série et USB, je viens avec le port parallele !!!!!
Je voudrais savoir comment on le programme !!
Mais c'est plus compliqué! On m'as dit que les commandes avait changer pour celui-ci. Je vais programmer avec RedHat FEDORA
Forum Programmation.c parametrer le port USB
Salut à tous
Dans un premier je voudrais savoir comment on fais pour paramétrer le port USB (vitesse, parité, stop) , comme Minicom pour le port série par exemple.
Ensuite je voudrais savoir comment on fait pour paramétrer le port série et USB en C, ce qui m'as l'air nettement plus complexe.
Merci d'avance pour vos réponse.
Dans un premier je voudrais savoir comment on fais pour paramétrer le port USB (vitesse, parité, stop) , comme Minicom pour le port série par exemple.
Ensuite je voudrais savoir comment on fait pour paramétrer le port série et USB en C, ce qui m'as l'air nettement plus complexe.
Merci d'avance pour vos réponse.