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 :: 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 :: Suivant ]

Programmation.c : Serveur de tchat

Posté par bidulemax () le 11 septembre 2004
0
j'ai commencé un serveur de tchat en C, et évidement, comme bcp de débutants (j'éspère ^^) j'ai un problème avec select...

j'arrives pas a l'utiliser malgré ce qui était écrit dans le linux mag 41...

#include <stdio.h>
#include <stdlib.h>
#include <errno.h>
#include <string.h>
#include <sys/types.h>
#include <netinet/in.h>
#include <sys/socket.h>
#include <sys/wait.h>
#include <sys/select.h>
#include <sys/time.h>
#include <unistd.h>

#define MYPORT 1789

#define NOMBREMAX 20

(à suivre ...)

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

Programmation.c : (re)Programmer un driver pour carte Wifi NetGear MA521

Posté par alexisg () le 07 septembre 2004
0
Voilà, je vais bientôt posséder une carte wifi PCMCIA NETGEAR MA521 . Je me suis renseigné sur les drivers linux pour cette carte, mais apremment il n'y a pas de vraie solution à l'heure actuelle, pourtant, ce chipset (le realtek 8180) a l'air d'etre pas mal utilisé sur les cartes wifi à bas prix...

*Realtek fournissait un driver pour le kernel 2.4.20 mais il n'est aparemment plus maintenu.
*Sinon, il faut utiliser le driver loader de linuxant (un peu dommage quand même d'en arriver là!)
(à suivre ...)

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

Programmation.c : atof : arrondi etrange

Posté par Enzo Bricolo (page perso, ) le 03 septembre 2004
0
Je viens de porter un vieux bout de code fait par un prestataire sur une SUN vers un PC sous w2k.

En recettant, j'ai obtenu une erreur d'arrondi étrange dans une fonction qui convertissait un montant stocké dans un chaine dans un entier(montant en centimes).

Outre le fait que la fonction etait "grouik", je ne comprenais pas
l'erreur. Je l'ai reproduite avec çà :

char montant[16];
strcpy(montant, "75.32");
i=(int )(atof(montant)*100.0);

i vaut 7531 à la fin. J'ai mis du temps à percuter (à suivre ...)

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

Programmation.c : GDA + SQLite

Posté par Elihu () le 02 septembre 2004
0
Je me suis créé une petite base sqlite et j'aimerais programmer une application qui y accéderait par l'intermédiaire de la bibliothèque GDA. Mon problème est que je n'arrive pas à comprendre comment configurer le tout pour que GDA est connaissance de ma base.
Si quelqu'un sait comment résoudre ce problème ou connais un logiciel libre dont je pourrais m'inspirer je suis preneur.

Elihu

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

Programmation.c : code pour faire du xpath avec du xml en C

Posté par Gilles Crebassa (page perso, ) le 31 août 2004
0
Bonjour à tous,

J'ai un xml avec lequel je voudrais faire du XPath pour recupérer seulement les infos qui m'interesse. J'ai essayer libxml2 mais ca me parait vraiment gros pour faire un truc tout simple. J'utilise déjà expath.

Merci pour toutes suggestions.

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

Programmation.c : Une base de donnée intégrée ?

Posté par ploum (page perso, ) le 28 août 2004
0
Hello,

Je suis en train d'écrire un petit programme en C qui tourne sous gnome et qui doit utiliser une base de donnée.

Je cherche un maximum de performance. Il y'a surtout des opérations de lectures, qui sont toutes relativements espacée (quelques dizaines de requètes par minute). Les opérations d'écritures sont quand à elles plus rares.

Le cherche les fonctionnalités suivantes :

- obtenir toutes les propriétés de l'élement UNTEL
- obtenir la propriété X de l'élément UNTEL
- (à suivre ...)

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

Programmation.c : Accès aléatoire à un fichier d'un répertoire

Posté par ploum (page perso, ) le 26 août 2004
0
(et oui, ce soir, je fais du C ;-) )

la fonction que je suis en train d'écrire reçoit en paramètre le nom d'un répertoire.
Elle renvoie un fichier, le plus aléatoire possible, contenu dans le répertoire ou le sous-répertoire.
Le problème, c'est que je viens de me rendre compte qu'en la faisant récursive, plus un fichier est profond dans la structure, moins il a de chances d'être choisi. Et j'aimerais que chaque fichier aie sa chance de manière équitable.

Les fichiers doivent pouvoir (à suivre ...)

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

Programmation.c : identifier à coup sur un fichier.

Posté par ploum (page perso, ) le 26 août 2004
0
Bonjour,

Je désire implémenter une méthode en C qui prend en argument un fichier de type MP3 ou OGG et qui :

- renvoie les informations contenues dans une DB si le fichier est déjà présent

- ajoute le fichier dans la DB avec des valeurs par défaut si il n'est pas déjà présent (et renvoie donc ces valeurs par défaut)

Mon problème est donc d'identifier à coup sur un fichier, mais en le reconnaissant même si il a changé de nom, de tag.

Les solutions que je vois :

- Le nombre de (à suivre ...)

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

Programmation.c : Indent & makefiles

Posté par bobert () le 25 août 2004
0
M'sieurs-dames, bonjour.

Ma première question porte sur GNU indent ; j'ai pu l'amener à indenter mon code C à peu près comme je voudrais... sauf pour l'accolade de début de corps de fonctions: je voudrais obtenir:
int main(void){
/* ... */
}
mais à mon grand dam je n'ai pas pu trouver l'option qui va bien. Quelqu'un pourrait-il me tirer d'affaire ?

Deuxième question, à propos des makefiles, ou plus généralement, de l'automatisation du processus de développement d'un projet (à suivre ...)

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

Programmation.c : Problème de valeur hexadécimale dans un paquet ethernet

Posté par Sleem () le 23 août 2004
0
Bonjour cher forum !

Mon problème est tout bête, aussi je vais essayer de faire court. J'utilise la librairie pcap dans un projet qui présente des fonctionnalités de sniffing. Je récupère donc mes paquets ethernet, je remplis ma structure ether_header correctement, et là j'ai un gros problème pour lire le champ ether_type qui donne le protocole que couvre la trame ethernet (ip, arp, rarp) : le problème est que d'après les headers de linux, pour IP je dois avoir Ox800 ou 2048 en décimale (à suivre ...)

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

Programmation.c : Algorithmes syntaxiques

Posté par matveii (page perso, ) le 22 août 2004
0
Je recherche des informations de toute sorte sur les algorithmes syntaxiques. Je n'y connais absolument rien dans ce domaine, donc des informations très générales ne seraient de pas de refus.
De plus, si les articles mettent en relation les algorithmes avec un langage comme le C (pas orienté objet en somme), je serai encore plus satisfait ;)
Enfin, les parsers XML doivent utiliser des algorithmes bien spécifiques, et j'aimerai m'y intéresser. Bien sûr l'analyse de code source pourrait répondre (à suivre ...)

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

Programmation.c : GObject

Posté par dopus_kh3 (page perso, ) le 20 août 2004
0
Est ce que qqun pratique GObject ?
En fait, je cherche de la doc sur GObject. J'ai lue la doc officiel mais je serai curieux
de trouver des petit exemples d'utilisation, un tutoriel en somme....
Je trouve le principe assez étrange et complexe en tout cas...

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

Programmation.c : Optimisation de code C

Posté par Nicolas LAURENT () le 19 août 2004
0
Bonjour,

je cherche à ecrire en C une routine optimisée pour calculer un produit scalaire de deux vecteurs (de taille variable). Comme cette routine sera appelée plusieurs milliers (millions) de fois, je cherche à gagner le moindre cycle processeurs. Ma plate-forme est un athlon-XP (sans SSE2 donc). Pour l'instant j'ai 2 variantes:


* C-pure:


double dot(const double *a, const double *b, unsigned long n)
{
register double res=0.0;
register unsigned long i;


for(i=(n/4)*4; i != 0; i -= (à suivre ...)

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

Programmation.c : Type pour un chiffre

Posté par Juke (Jabber id, page perso, ) le 17 août 2004
0
Bonjour,

Suite à mon post sur la recherche d'un livre d'algorithmie [1], j'ai acheté Algorithmes en langage c [2] de Robert Sedgewick [3].

Le livre est très bien et assez simple d'accès, par contre, je ne trouve pas les corrigés des exercices.

Sinon, ma question:

Je veut representer un chiffre (0,1,2,3,4,5,6,7,8,9)
Quel type est le plus adapté, pour l'instant j'utilise des int, mais n'est ce pas une depense de memoire inutile?

Bonne journée,

Julien



[1] http://linuxfr.org/forums/19/2571 (à suivre ...)

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

Programmation.c : Pb avec le SCSI

Posté par talium (page perso, ) le 16 août 2004
0
Bonjour à tous !
Pas tres vieux dans le monde Linux (NDLR: :D ) j'essaye de compiler mon propre noyau (pour apprendre, découvrir un peu comment ca marche). J'ai suivi les indications trouvées sur Lea et du Kernel HOWTO, mais la commande make bzImage modules modules_install bloque. Je me retrouve avec un truc pas beau. Je vous recopie le message du terminal:

CC [M] drivers/scsi/aic7xxx/aic79xx_pci.o
SHIPPED drivers/scsi/aic7xxx/aic79xx_reg_print.c
CC [M] drivers/scsi/aic7xxx/aic79xx_reg_print (à suivre ...)

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

Programmation.c : IRC

Posté par JaguarWan () le 15 août 2004
0
Suite à vos conseils pour le signalement d'un serveur, j'ai finalement opté pour l'IRC. Je suis donc en train de coder un plugin gérant le protocole IRC pour mon serveur, d'après les specs publiées ici : http://www.irchelp.org/irchelp/rfc/(...)
Ca me permettrait ainsi de facilement créer des chans sur un serveur genre quakenet, mais j'ai vu dans les specs qu'on pouvait créer des chans "interserveur" : "There are two types of channels allowed by this protocol. One is a distributed channel which (à suivre ...)

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

Programmation.c : initialisation statique tableau

Posté par Matthieu C () le 14 août 2004
0
Bonjour,

existe-t-il un moyen d'initialiser les gros tableau statiquement en C, c'est a dire pouvoir dire que tout le tableau doit etre initialiser avec une valeur particuliere ou encore mieux pouvoir lui precisser la valeur de certains elements et initialiser le reste a une autre constante.

Sinon existe t il une extention gcc pour le faire ?


Merci

Matthieu

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

Programmation.c : Plugin gaim pour ggz

Posté par Ph Husson (page perso, ) le 14 août 2004
0
S'lu tlm

Explication du titre:
Je cherche à faire un plugin pour gaim de ggz(j'ai remarqué, par rapport à l'époque où ma soeur était encore sous windows avec msn messenger, qu'elle utilisait plus souvent les jeux que la conférence (que ce soit sonore ou visuel))(GGZ=GGZ Gaming Zone[1])
Seulement voilà bien que je sache plus ou moins programmer en C, je ne sais absolument pas faire de plugin gaim, j'envisage de regarder les plugins deja existant mais quand je vois que gaim-encryption fait (à suivre ...)

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

Programmation.c : Utilisation de Oprofile.

Posté par Edouard Gomez (page perso, ) le 14 août 2004
0
Bonjour,

Après un peu de boulot sur xvid, j'ai réussi a rendre le décodeur environ 25% plus rapide... ces optims ont été le fruit de la règle maîtresse en la matière:
Avant d'optimiser une fonction, il faut s'abstenir de l'appeler.

En effet, le décodeur étant un peu laissé à l'abandon, aucun dev n'avait fait l'effort de vérifier qu'on ne faisait que le strict minimum (ie: pas de répétition inutile d'une étape de décodage)... et pire, dû à quelques changements hâtifs coté codeur (à suivre ...)

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

Programmation.c : Trouver des serveurs

Posté par JaguarWan () le 12 août 2004
0
Dans pas mal de jeux ou d'autres applications réseau, on peut facilement obtenir une liste des serveurs actifs. Pour l'instant, j'update une liste d'ip sur mon ftp et je note son adresse dans un fichier de conf pour y accéder, mais ça ne me satisfait pas du tout : pas propre, pas sécurisé, pas évolutif... Comment ce genre de 'détection' se programme ?

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

Revenir en haut de page

[ Précédent :: 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 :: Suivant ]