[ Précédent :: 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 :: Suivant ]
Programmation.c : autotools et gtk
Posté par liberforce (Jabber id, page perso, ) le 03 octobre 2005J'essaie de me mettre un peu au dev GTK, et j'ai un petit problème depuis que j'ai passé mon projet sous autotools...
A la compilation, au moment du "make", il ne trouve pas les chemins des headers GTK+... y a t'il quelque chose à à rajouter, l'équivalent d'un appel à "pkg-config --cflags --libs gtk+-2.0" afin qu'il retrouve son chemin ?
Merci de votre aide
> Lire le message (7 commentaires, moyenne: 1,7).
Programmation.c : Problémes de C99 avec les struct des includes
Posté par Edouard Geuten (Jabber id, page perso, ) le 01 octobre 2005j'ai un petit problèmes avec un code source et je ne trouve nulle part d'explications, peut-être quelqu'un ici en saura plus que moi.
Voici deux compilations d'un même fichier source :
$ gcc -Wall -W -Wmissing-prototypes -pedantic test.c -o test
$ gcc -Wall -W -Wmissing-prototypes -pedantic --std=c99 test.c -o test
test.c: Dans la fonction « change_addr »:
test.c:15: error: storage size of `ifr' isn't known
test.c:27: attention : implicit declaration of function `inet_aton'
(à suivre ...)
> Lire le message (5 commentaires, moyenne: 2,2).
Programmation.c : remplacant standard pour strlwr
Posté par serge_kara () le 27 septembre 2005ouala, au taff je m'occupe de porter une lib de windows a linux.
Rien de bien mechant pour l'instant, si ce n'est un appel a la fonction strlwr, qui comme son nom l'indique presque, convertit un char* en char* lower case.
Et evidemment, cette tabernacle de fonction n'est pas ANSI!!
donc pas definie dans la libc.
Et donc j'en arrive a ma question : est ce qu'il ya un equivalent standard (ie qui compile aussi sous windows sans ajouter de libs) ou est ce qu'il faut que je me (à suivre ...)
> Lire le message (3 commentaires, moyenne: 3,7).
Programmation.c : comment récupérer le HOSTNAME ?
Posté par bue () le 27 septembre 2005Je voudrais savoir comment récupérer le nom du pc sur lequel s'execute le programme. Il s'agit d'un client léger, il n'y a donc que les librairies de base dessus...
Merci de votre aide
Sebastien
> Lire le message (8 commentaires, moyenne: 2,3).
Programmation.c : Récupérer un xsd:decimal en C
Posté par Bonnefille Guilhem (page perso, ) le 26 septembre 2005Je suis confronté à un problème que j'imagine très classique, mais c'est la première fois que je joue avec les locales.
J'ai un soft écrit en GTK. Il lit des fichiers en XML (lecture réalisée avec expat). Un des champs est un réel (xsd:decimal). Le champ en question est converti en double avec strtod.
Mon problème, c'est que l'appli se retrouve localisée (c'est bien) mais du coup, strtod ne reconnait pas la totalité du réel.
En effet, je suis dans un environnement fr_FR. Or (à suivre ...)
> Lire le message (2 commentaires, moyenne: 1,5).
Programmation.c : mmap() et chaînes de caractères
Posté par JaguarWan () le 20 septembre 2005En lisant le code de vsftpd (http://vsftpd.beasts.org/(...) ), j'ai remarqué une idée qui me semble très intéressante pour disposer de chaînes de caractères/buffers plus "pratiques" à utiliser que les habituelles structures à base de { char *buffer; size_t size; }...
En gros, on stocke la chaîne de caractère dans une map anonyme, entre deux pages protégées avec mprotect(). On en profite pour stocker la taille de la chaine dans la première page mémoire, avant verrouillage (à suivre ...)
> Lire le message (2 commentaires, moyenne: 4).
Programmation.c : L'utf-8 et les coin²
Posté par Mark Karpelès (Jabber id, page perso, ) le 20 septembre 2005De plus cette magnifique interface permet d'utiliser n'importe quel caractère unicode (utf-8 powered, mysql 4.1, etc).
Le problème fut que le lendemain, on me demanda le support de wmcoincoin...
Après des recherches (et un mail sans réponse à la recherche d'une rfcc) j'ai (à suivre ...)
> Lire le message (8 commentaires, moyenne: 2).
Existe-t-il une librairie C permettant de parser le contenu d'un fichier au format mbox ? J'en ai trouvé une en perl (Mail::Mbox::MessageParser) mais pas en C.
Merci.
> Lire le message (1 commentaire, moyenne: 1).
Programmation.c : Question d'accent
Posté par Fireblade () le 08 septembre 2005J'ai depuis toujours beaucoup de mal à comprendre le fonctionnement des caractères accentués sous Linux.
Est-ce que quelqu'un peut m'expliquer comment on peut afficher des chaînes de caractères accentués en C?
Actuellement si je fais un printf("éàùè\n") sur mon portable j'ai un affichage correcte. En revanche, sur une autre machine l'affichage des accents est erroné.
J'ajoute que la machine qui n'affiche pas correctement les accents est une machine sous uclibc+busybox. De plus (à suivre ...)
> Lire le message (3 commentaires, moyenne: 1,3).
Programmation.c : Avoir une console qui utilise un autre scheduler que celui par défaut
Posté par ChickenKiller () le 07 septembre 2005Je suis actuellement entrain de développer des programmes C qui utilisent le scheduler SHED_FIFO. Mais le problème, c'est quand çà bug .... Je me retrouve avec un système bloqué: normal, j'ai un processus en haute priorité qui boucle et qui utilise la totalité du temps CPU.
Pour pouvoir m'en sortir, il me faudrait donc une console qui soit avec une priorité plus forte et qui servirait à "killer" ou éventuellement debugger le processus foireux. J'ai donc pensé modifier l'inittab (à suivre ...)
> Lire le message (3 commentaires, moyenne: 1,3).
Programmation.c : Perdu dans la mémoire (malloc, stack, heap et système)
Posté par bob_razowski () le 30 août 2005Tout d'accord toutes mes excuses pour la longueur du post, mais j'ai ce problème depuis un bon bout de temps sans en voir la solution.
j'ai un problème lié à de l'allocation mémoire par un malloc, mais aussi lié au système et à mes distribs par les limitations soft (ulimit).
Je m'explique : j'ai 3 distribs
- Redhat 8.0, noyau 2.4.18-14, glibc-2.2.93-5, aucune limite soft
- Mandrake 10.1, noyau 2.6.8.1-12, glibc-2.3.3-21, limité en stack size à 8 Mo
- Red Hat Enterprise 3, noyau 2.4 (à suivre ...)
> Lire le message (12 commentaires, moyenne: 2,3).
Programmation.c : Pointeur et chaines de caractères...
Posté par bue () le 29 août 2005> Lire le message (11 commentaires, moyenne: 1,6).
Programmation.c : Problème étrange
Posté par Moonz () le 27 août 2005Bonjour tout le monde,Je jouais avec fontconfig quand m'est venu l'envie de séparer l'ensemble de mon code (j'avais tout mis dans main()) en petit fonctions. Et voilà le problème: fontconfig refuse de fonctionner correctement hors de main(). Même si je mets tout dans une fonction main2 ayant la même signature que main, et que main ne contient que return main2(argc, argv), ça ne marche pas (en fait, il ne remplit pas la variable res, c'est pour ça que l'assertion res == FcFontMatch échoue) (à suivre ...)
> Lire le message (4 commentaires, moyenne: 1,5).
Programmation.c : Lire facilement un fichier de configuration
Posté par bue () le 16 août 2005ld-2.1.3.so libglib-1.2.so.0 libnsl.so.1 libutil.so.1 libXi.so.6.0 ld-linux (à suivre ...)
> Lire le message (11 commentaires, moyenne: 1,7).
Programmation.c : Xlib - bords actifs - demande conseils
Posté par Mildred (Jabber id, page perso, ) le 14 août 2005Au début, il sagissait de choses simples comme mettre en veille (ou empêcher la mise en veille). Mais maintenant, on peut utiliser exposé, et je trouve ça très pratique.
Je voulais donc une petite application qui surveillait lorsque la souris atteint un bord et me permette d'executer (à suivre ...)
> Lire le message (4 commentaires, moyenne: 2,3).
Programmation.c : Probleme de memoire, sprintf
Posté par bue () le 12 août 2005
#include <stdio.h>
#include <string.h>
int main()
{
char * getipaddress(char *) ;
(à suivre ...)> Lire le message (16 commentaires, moyenne: 2,6).
Programmation.c : [GtkTreeStore] Supression d'un enfant
Posté par Thymus (page perso, ) le 11 août 2005Je m'essaye à la suppression d'élément ds un GtkTreeStore avec gtk_tree_store_remove.
Si l'enfant n'a pas de frères, alors, le parent suivant devient l'enfant du précédent.
Hrem.
En gros :
Parent 1
-- Enfant 1
Parent 2
-- Enfant 2
-- Enfant 3
Devient après avoir supprimer l'enfant 1 :
Parent 1
-- Parent 2
-- -- Enfant 2
-- -- Enfant 3
Comment pourrais-je bien faire pr que Parent 2 ne prenne pas la place de Enfant 1 ?
Je sais que cette fct ne peut mener qu'à ça, mais il doit (à suivre ...)
> Lire le message (5 commentaires, moyenne: 2).
Programmation.c : comment récupérer l'adresse mac du pc ou s'execute le programme
Posté par bue () le 11 août 2005> Lire le message (12 commentaires, moyenne: 1,6).
Programmation.c : Libpcap et buffer de réception
Posté par jnoun () le 08 août 2005J'ai programmé un sniffer à base de libpcap. Cependant j'effectue quelques traitements derrière.
Le problème et que je perds bon nombre de paquets. Est il possible d'augmenter la taille des buffers de réception de la carte réseau comme le fait la fonction setsockopt (socket) avec libpcap ?Ou avez-vous d'autres idées permettant d'augmenter la taille des buffers de réception.
> Lire le message (1 commentaire, moyenne: 1).
Programmation.c : Accéder à une bibliothèque C++ à partir de C
Posté par Mildred (Jabber id, page perso, ) le 08 août 2005D'un coté, j'ai mon fichier objet écrit en C++, compilé avec g++ qui permet d'utiliser la bibliothèque C++ à travers plusieurs fonctions.
D'un autre coté, j'ai mon fichier objet écrit en C, compilé avec g++ qui doit avoir accès aux fonctions du fichier objet c++.
Comment faire ?
Et je sais que c'est possible. (un binding (à suivre ...)
> Lire le message (4 commentaires, moyenne: 2,8).
[ Précédent :: 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 :: Suivant ]


