Je suis débutant en programmation c (c et non c++), cependant, en utilisant glade
et anjuta, j'ai réussi à faire fonctionner une petite application utilisant gnome et gtk (2.8).
Ma question est simple :
Y a-t-il un moyen de sauver un gtkliststore (je suppose que c'est là ou les données sont stockées ?) sans le parcourir ? (Car ça serait très utile.)
Bonjour j'ai programmé un jeu de stratégie avec un collègue et nous aimerions mettre un son lorsque le joueur perd.
Après mainte recherche je n'ai rien trouvé. Quelqu'un peut il m'aider.
Bonjour je suis débutant en programmation, j'ai un petit serveur à écrire en C, et je voulais savoir si il y avait une règle particulière pour choisir le port par défaut du serveur ormis le fait qu'il soit au dessus de 1024.
Bonjour, voilà moi aussi suis une jeune moule dans tout ce qui est config et installation...
J'ai sur ma machine SuSe 10. J'aimerais installé GCC. Qui semble aussi être sur ma machine (/usr/lib)...
Comment faire?
Merci
je suis en train d'écrire un panel personnalisé qui est sensé me permettre des fonctionnalités telle que :
- Accès protégé à certaines tâches dépendemment des privilèges de connexion
- Algorithme de disposition des fenêtres ouvertes avec redimensionnement.
Dans mon cas, le panel entre en action si le nombre de tâches X window est supérieur à n. il devient donc visible. Si le nombre de fenêtre devient inférieur à n, le panel se cache en bas du (...)
j'utilise linux depuis peu de temps, je l'ai installé pour pouvoir travailler sur les programmes C de temps réel. j'ai installé donc la version suse 8.1 PROFESSIONAL avec la version gcc 3.2 comme c'est indiqué avec la ligne de commande gcc -v :
J'ai recyclé un vieux PC en firewall avec une distribution spécialisée (Smoothwall). J'ai enlevé tout ce qui est inutile dessus : CDROM, écran, carte graphique.
Le problème, c'est que maintenant, je ne peux plus contrôler les LED du clavier via ioctl() ni émettre de beep sur le haut parleur. Linux me répond que je n'ai pas de "tty" pour effectuer ces opérations... Pourtant, j'ai bien une entrée (le clavier et ses LED) et le haut parleur. Comment faire accepter un (...)
bonjour a tous,
je realise des appels systemes send () en C, en tres grande quantite (petit programme test de debit reseau). je suis sur 2 PC en Mandriva 2006
hors, je tombe sur le probleme suivant:
par moment, l'appel send () me retourne une valeur inferieure a la valeur du len (3e parametre du send ()). si je comprends bien le man, avec les options par defaut (appel bloquant), soit le send me renvoie -1, soit il bloque jusqu'a (...)
Je cherche une librairie pour faire le boulot de addr2line avec la table des symboles du programme courant.
En fait j'utilise :
void __cyg_profile_func_enter(void *this, void *callsite)
void __cyg_profile_func_exit(void *this, void *callsite)
pour enregistrer la stack d'appel sur 2 niveaux.
J'aimerais pouvoir écrire directement le nom de fonction et la ligne d'appel plutôt que l'adresse programme, lorsque je veux tracer la stack d'appel.
Mon problème: récupérer les groupes (id+nom) d'un utilisateur dans un programme écrit en C
Mes contraintes:
- Le process écrit en C ne tourne pas sous l'uid de l'utilisateur (impossible d'utiliser la fonction 'getgroups')
- Ça doit fonctionner quelque soit l'identification PAM en place (passwd, winbind...), ce qui interdit à priori les fonctions du genre 'getpwnam' et 'getgrnam'.
Je voudrais extraire des sous-chaînes via un délémiteur.
J'ai pensé utiliser strtok.
Le problème est que strtok renvoi un pointeur et que je voudrais créer une fonction qui me renvoi un tableau.
Genre :
Bonjour
je me lance dans les sockets depuis quelques jours et je bloque sur la fonction getservbyname.
j'ecrit ce code
Code:
if ((sptr=getservbyname("ssh","tcp"))==NULL){
printf("Impossible d'avoir les infos sur le service \n");
exit (1); }
printf("Le nom du service de la machine est : %s \n",sptr->s_name);
printf("Le port du service de la machine est : %i \n",sptr->s_port);
et à léxécition, ca me donne
Citation:
Le nom du service de la machine est : ssh Le port du service de la machine (...)
Bonjour je suis étudiant en informatique. Un de nos projet du semestre est de programmer en C un othello.
Un othellier est juste un damier de 8*8.Par manque de temps notre othellier doit ressembler à ceci :
- - - - - - - -
- - - - - - - -
- - - - - - - -
- - - o * - - -
- - - * o - - - - - - (...)
J'ai beau chercher je trouve pas, est-ce qu'il existe une bibliothèque ( de préférence portée sur plusieurs systèmes ) pour gérer les entrées des périphériques clavier, souris, joysticks, etc ?
Un truc simple, genre un tableau de booléens pour le clavier qui dit si la touche X est pressée ou non, toussa.
L'autre truc c'est qu'il faudrait que ce soit vraiment interactif, que ça affiche 1 ou 0 si la touche est vraiment appuyée ou pas, je m'explique : (...)
Salut beau forum,
j'ai un petit soucis en C pour récupérer le charset courant. Je m'explique : je présume pour ça qu'il faut le faire avec setlocale.
Actuellement je fais ça :
#include <locale.h>;
#include <stdio.h>;
int main (int argc, char **argv) {
char *locale;
locale=setlocale(LC_ALL, "");
fprintf(stderr, "La locale est %s\n", locale);
locale=setlocale(LC_CTYPE, "");
fprintf(stderr, "La locale est %s\n", locale);
}
Je voudrais avoir la possibilité dans mon programme - un ptit editeur en mode console - qui lorsque je souhaite invoquer une commande, celui-ci active un mode auto-complètement. (affinage du choix, ordre alphabétique et plus loin support de la casse...)
Comment procéderiez vous? quel algo de trie? sans utiliser readline de préférence. Un ptit exemple en C/Java svp ou alors expliquez tout simplement le principe si vous le pouvez.
Ce n'est qu'un ptit projet d'apprentissage, je débute. J'ai besoin (...)
Bonjour les moules (vouaaaiiii!)
Je débute tout juste en GTK et je tente de développer un petit logiciel d'IM, d'un côté l'interface graphique en GTK2 de l'autre la partie réseau qui s'occupera des échanges avec le serveurs.
Ma partie réseau étant bloquante je suis contraint d'utiliser des threads, alors autant faire les choses bien, je compte utiliser la Glib pour arriver à mes fins.
Mais il y a quelques points qui me posent problème. Tout d'abord, imaginons que je reçoive (...)
bonjour tout le monde,
je débute tout juste en programmation et je n'arrive pas à compiler mon premier programme, (afficher "Bonjour" à l'écran, je pense que vous devez connaître :-) ).
le code source du programme en question ( au cas ou je me suis trompé quelque part):
#include <stdio.h>
void main ()
{
puts ("bonjour");
getchar ();
return;
}
Je cherche un code source (en C) assez conséquent pour être séparé en différents modules, ces modules seraient décomposés en différent répertoire, où chaque répertoires comporterait un fichier makefile différent. Car je n'ai pas trouvé de doc expliquant la meilleure démarche pour utiliser les makefile dans ce genre d'utilisation (les hello world j'en ai à la pelle par contre), et je ne suis jamais contre relire le code d'autre personne (surtout si il est bien fait) .
Bonsoir les moules!
Un petit problème en c m'amène a vous.
Le but du jeu est d'utiliser lockf et comme un bon bout de code vaut mieux qu'un long discours, voilà mon code :
Bon je tâte du GTK depuis quelques temps déjà, et à force de naviguer entre les FAQs, les spécifications et les tables des symboles de GTK,GDK et autres (qui sont, reconnaissons-le, très bien documentés sur le site idoine), j'arrive à me démerder à peu près, à produire une interface graphique en C sous GTK sans utiliser d'artifice comme Glade ou autre et à écrire du code pas trop dégueu.
C'est toujours moi...
Bon, suite à mon message ici : http://linuxfr.org/forums/19/13887.html
je me suis posé la question suivante : pourquoi dans la version originelle ai-je fait appel à lp ?
Ben oui, c'est con : une simple boucle qui lit les caractères un par un dans le fichier et qui les rebalance au fur et à mesure à l'imprimante devrait résoudre mon problème.... En relisant mon code (je vous en fait grâce, il est gore), je me suis apperçu qu'a (...)