[ 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 2004j'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*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).
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 2004Si 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 2004J'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).
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 2004la 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).
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 2004Ma 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 2004Mon 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).
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).
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 2004je 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).
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).
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 2004Ca 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 2004existe-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).
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).
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> Lire le message (12 commentaires, moyenne: 2,3).
[ 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 ]


