Astuces diverses
[495] Astuces.divers
Forums hors sujets
[1568] general.cherche-logiciel
[197] general.cherche-materiel
[3451] general.general
[411] general.hors-sujets
[70] general.petites-annonces
[95] general.test
Forums associés à Linux
[2905] Linux.debian
[2175] Linux.debutant
[114] Linux.embarque
[3092] Linux.general
[165] Linux.gentoo
[244] Linux.gui
[105] Linux.livecd
[2833] Linux.mandriva
[365] Linux.noyau
[814] Linux.redhat
[109] Linux.slackware
[403] Linux.suse
Forums LinuxFr.org
[104] LinuxFr.bug
[21] LinuxFr.changements
[10] LinuxFr.forums
[69] LinuxFr.idees
[13] LinuxFr.moderation
[46] LinuxFr.questions
Forums sur la programmation
[449] Programmation.autre
[490] Programmation.c
[23] Programmation.c#
[299] Programmation.c++
[252] Programmation.java
[199] Programmation.perl
[350] Programmation.php
[172] Programmation.python
[29] Programmation.ruby
[683] Programmation.shell
[84] Programmation.SQL
[341] Programmation.web
Forum Templeet
[74] Templeet.general
Forums associés à un événement ponctuel
[23] Temporaire.fosdem

Retourner aux forums.

[ Précédent :: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 :: Suivant ]

Programmation.c : utilisation de libtar

Posté par helmut () le 21 mars 2006
0
Bonjour,

J'essaye avec difficulté d'utiliser la librairie libtar, pour créer des archives, ajouter des fichiers, lire le contenu de l'archive...

Je n'ai pas trouvé de réelle documentation, ni d'exemple clair pouvant m'aider..
Est-ce que quelqu'un pourrais me poster un bout de code pour m'aider à démarrer ?

merci de votre aide.

> Lire le message (14 commentaires, moyenne: 1,6).  

Programmation.c : Rendre un parametre de programme obligatoire

Posté par Juke (Jabber id, page perso, ) le 16 mars 2006
0
Bonjour

Je cherche à rendre une option obligatoire dans les arguments passés à un programme.

J'ai donc le code suivant :


#include <libgnome/libgnome.h>

int main(int argc, char **argv)
{
GOptionContext *context = g_option_context_new ("pelemele");

int hauteur = 0;

GOptionEntry entries[] =
{
{ "hauteur" , 'h', 0, G_OPTION_ARG_INT, &hauteur, "hauteur du fond", NULL },
{ NULL }
};
g_option_context_add_main_entries (context, entries, NULL);
gnome_progr
(à suivre ...)

> Lire le message (1 commentaire, moyenne: 1).  

Programmation.c : meilleur editeur IDE pour c sous linux

Posté par Edouard Ouin (page perso, ) le 15 mars 2006
0
Bonjour a tous,

Je cherche un bon IDE/editeur du style MS visual c sous linux avec cross reference sur les fichiers ?

des idees ? j'ai utilise eclipse mais il est trop gourmant et trop lent ...

merci

> Lire le message (5 commentaires, moyenne: 3,8).  

Programmation.c : charge CPU en C

Posté par Gaetan_63 (page perso, ) le 15 mars 2006
0
Bonjour,

j'aimerais savoir comment puis-je acceder le plus transparament possible à la charge du CPU à un instant t (ou disons une moyenne), depuis une application (userland) écrite en C.
Je pense que pourrais parser le fichier /proc/stat mais je trouve un peu lourd... il n'y a pas une API (ou un truc comme les monitors de Windows où une simple API permet de récupérer cette information).

Je précise que l'application tourne en tant que root, en mode console sans X, gnome, etc...

Si passer (à suivre ...)

> Lire le message (1 commentaire, moyenne: 3).  

Programmation.c : Broadcast UDP sur de multiples interfaces

Posté par Xfennec (page perso, ) le 15 mars 2006
0
Salutations,

Comme l'exprime déjà le titre, je cherche à réaliser des broadcasts UDP. J'utilise pour ça la méthode que j'imagine être classique, c'est à dire :
setsockopt(raydium_network_socket,SOL_SOCKET,
SO_BROADCAST,&on,sizeof(on));
... à destination de ...
struct sockaddr_in sock;
sock.sin_family=AF_INET;
sock.sin_addr.s_addr=htonl(INADDR_BROADCAST);
sock.sin_port=htons(RAYDIUM_NETWORK_PORT);
... avec un sendto(). Tout fonctionne parfaitement, à un détail près : sur les (à suivre ...)

> Lire le message (2 commentaires, moyenne: 2).  

Programmation.c : Port serie, Asynchrone, Thread

Posté par teddy311 () le 12 mars 2006
0
Bonjour a tous/tes

Je suis en train d'écrire une application C/C++ qui dialogue avec une interface électronique par le biais d'un port série /dev/ttyS0. Il s'agit d'une communication asynchrone, même si dans 90% des cas, c'est mon application qui émet une trame puis l'interface qui répond.


J'ai pour le moment trouvé que deux solutions, mais aucunes des deux me semble correcte. Cependant, je vous les expose.

Première)
1 Je lis de manière bloquante le fichier /dev/ttS0 pendant 1 seconde (à suivre ...)

> Lire le message (5 commentaires, moyenne: 1).  

Programmation.c : Librairie C pour GPS

Posté par masmeta () le 10 mars 2006
0
Bonjour

Je voudrais savoir si il existe une librairie en C qui me permettrait de décoder les trames NMEA d'un récepteur GPS.

merci

> Lire le message (0 commentaire).  

Programmation.c : pb callback entre malloc et apr_pool

Posté par mathieu mathieu (Jabber id, page perso, ) le 09 mars 2006
0
Bonjour!

J'imagine que je ne suis pas le premier à me confronter à ce genre de problème!

J'utilise apr et notamment les fonctions de pool, qui lors d'un destroy permettent de tout libérer et ainsi me garantir de ne pas avoir de memory leaks!

Je compte faire des documents xml avec libxml2. libxm2 permet de redéfinir l'allocator ... (malloc,free,realloc).

Est ce que quelqu'un à réussi à faire un lien entre les 2?

Chaque requête à mon serveur est lié à un pool ... je vais devoir générer (à suivre ...)

> Lire le message (0 commentaire).  

Programmation.c : contrôle d'un process Java par un process C

Posté par an0y () le 09 mars 2006
0
salut à tous !

je travail sur un projet qui fait tourner des processus C et un process java.

Aujourd'hui quand le process java plante, les autres processus ne peuvent pas reperer son plantage parcequ' il n' a pas de process pere.

Ce que j'aimerais c'est pouvoir lancer le processus java à partir d'un process C et avoir un code retour vers le processus qui le lance en cas de plantage... Et pouvoir redemarrer le processus java éventuellement automatiquement par le process C

quelqu'un connait (à suivre ...)

> Lire le message (4 commentaires, moyenne: 2,3).  

Programmation.c : Sauver un Gtkliststore

Posté par Pascal Bellicano () le 06 mars 2006
0
Bonjour,

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.)

J'ai essayé notamment ça :


void sauver_liste_courtier(const gchar *filename)
{
FILE *fp;
fp = fopen(filename,"w");
fwrite(courti (à suivre ...)

> Lire le message (2 commentaires, moyenne: 1,5).  

Programmation.c : Comment intégrer des sons dans un programme C

Posté par desolation () le 04 mars 2006
0
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.

> Lire le message (4 commentaires, moyenne: 4,8).  

Programmation.c : Choix de port pour un serveur

Posté par tacos51 () le 04 mars 2006
0
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.

Merci d'avance.

> Lire le message (5 commentaires, moyenne: 2).  

Programmation.c : Ou puis-je te joindre GCC???

Posté par sebcosme () le 02 mars 2006
0
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

> Lire le message (4 commentaires, moyenne: 1,8).  

Programmation.c : Xlib qui me rend malade...

Posté par latouffe () le 27 février 2006
0
Bonjour lé zami,

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 stack.

j'utilise (à suivre ...)

> Lire le message (1 commentaire, moyenne: 3).  

Programmation.c : fonction getdate

Posté par bxfiesta () le 24 février 2006
0
Bonjour,

Quelqu'un peut-il m'expliquer comment utiliser la fonction getdate ? (sous debian)

Merci

> Lire le message (2 commentaires, moyenne: 3).  

Programmation.c : shm_open() référence indifinie !!!

Posté par nas () le 19 février 2006
0
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 :

Reading specs from /usr/lib/gcc-lib/i486-suse-linux/3.2/specs
Configured with: ../configure --enable-threads=posix --prefix=/usr --with-local-prefix=/usr/local --infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib --enable-languages=c,c++ (à suivre ...)

> Lire le message (6 commentaires, moyenne: 2,7).  

Programmation.c : Pas de beep ni de LED sans carte graphique

Posté par Hotshot92 () le 17 février 2006
0
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 tty sans carte graphique (à suivre ...)

> Lire le message (3 commentaires, moyenne: 2,3).  

Programmation.c : Appel systeme send ()

Posté par donaldo78 () le 16 février 2006
0
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 ce que toutes les donnees soient passees au systeme ?
aurais-je rate (à suivre ...)

> Lire le message (6 commentaires, moyenne: 1).  

Programmation.c : malloc_hook et multithread

Posté par Pierre Mallard () le 15 février 2006
0
Bonjour,

J'ai un probleme pour utiliser malloc hook en multithread.
Je veux simplement tracer les malloc et les free d'un soft.

Mon probleme est que dans le corps de mes fonctions malloc et free, je fais appel au vrai malloc et au vrai free :

Par exemple :

1 void * my_malloc_hook(size_t size,void * ret_ptr){
2 __malloc_hook = old_malloc_hook;
3 void * ptr = malloc(size);
4 __malloc_hook = &my_malloc_hook;
5 return ptr;
6 }

old_malloc_hook étant la valeur de __malloc_hook avant de l'avoir (à suivre ...)

> Lire le message (4 commentaires, moyenne: 2).  

Programmation.c : Une librairie pour convertir les adresses de programmes en nom de fonction ou de fichier et ligne ??

Posté par Pierre Mallard () le 14 février 2006
0
Bonjour,

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.

Est-ce que ça existe ?

Merci d'avance

> Lire le message (5 commentaires, moyenne: 1,4).  

Revenir en haut de page

[ Précédent :: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 :: Suivant ]