[ 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 : Bouquins langage C à céder
Posté par bookin () le 27 novembre 2007Je me sépare de plusieurs livres sur le langage C.
Ci-dessous la liste,
Le langage C (Kernighan & Ritchie)
Exercices corrigés sur le langage C (Tous les exos corrigés du Kernighan & Ritchie)
La bibliothèque C standard (Commentaire intégral de la libc expliquant le pourquoi des choix d'implémentation 500 pages - très, très instructif pour qui veut progresser)
Je suis à Lille, vous pouvez me joindre par email via
bookin @ freesurf.fr (virer les espaces avant et après le @ )
Merci (à suivre ...)
> Lire le message (2 commentaires, moyenne: 1,5).
Programmation.c : Récupérer la position de la souris en C
Posté par David Henry (page perso, ) le 22 novembre 2007Je cherche à récupérer la position (ou le déplacement) d'une souris en C (ou C++) dans un programme en mode console. Je n'ai pas besoin d'intercepter les clics. Le but est d'utiliser une souris laser pour gérer le positionnement et l'asservissement d'un robot mobile.
J'ai essayé libgpm (General Purpose Mouse Interface), mais je trouve très peu de documentation à son sujet, et l'exemple que j'ai testé ne m'a pas convaincu...
J'ai essayé de lire dans /dev/input/mice mais lorsque (à suivre ...)
> Lire le message (2 commentaires, moyenne: 2).
Programmation.c : Generic Netlink
Posté par Doudou () le 13 novembre 2007#include <linux/kernel.h> #include <linux/module.h> #include <net/sock.h> (à suivre ...)
> Lire le message (0 commentaire).
Je cherche désespérément des indications concernant le routage Ip avec le langage C, je cherche en fait à sauvegarder et à restaurer la table de routage d'une machine.
Quelqu'un à déjà manipulé les tables de routage dans ce langage ?
Merci d'avance pour les liens ou toutes indications
> Lire le message (9 commentaires, moyenne: 1,6).
Programmation.c : Forcer la vérification d'un format
Posté par ChickenKiller () le 11 octobre 2007Je suis entrain d'implémenter une fonction avec un nombre variable de paramètre. Les 2 premiers paramètres sont de type int, le 3 est une chaîne de caractères de type format (passé à vsnprintf dans ma fonction), et il y a derrière un nombre variable de paramètres eux aussi passé à vsnprintf et qui doivent correspondre au format (un char * si on a un %s, etc...).
Ma question est: est-il possible de forcer le compilateur à vérifier que, pour chaque appel de cette fonction (à suivre ...)
> Lire le message (2 commentaires, moyenne: 4).
Programmation.c : Obtenir le numero d'un port réseau libre
Posté par guillaume Dorchies () le 28 septembre 2007Je suis entrain de réaliser un système de communication inter processus. En simplifiant l'architecture on obtient cela:
un processus maitre avec un numero de port connu de tout le monde
et des processus esclave possédant un UID unique et un numero de port
la première chose que fait un processus esclave est de communiquer son UID et son port au processus maitre.
Mes processus esclaves peuvent donc utiliser n'importe quel port ouvert.
Pour obtenir un port disponible j'utilsie la méthode (à suivre ...)
> Lire le message (6 commentaires, moyenne: 2,2).
Programmation.c : HP
Posté par tissmeykillah () le 22 septembre 2007J"ai acheter un ordinateur HP Pavillon dv6000 et mon périphérique bluetooth de fonctionne pas il ne detecte aucun autre périphérique et n'est pas détécté.
Avez vous une solution pour m'aider a configurer mon périphérique bluetouth
Merci.
PS: Je ne m'y connait pas trop sur se site et ne savait pas tro dans quel forum écrire je ne comprend strictement rien !!
> Lire le message (1 commentaire, moyenne: 5).
Programmation.c : comment faire un appel à system() sans que le processus hérite des filedescriptors
Posté par EraZerg () le 21 septembre 2007system("ssh machine programme &");
Mais le processus ssh hérite des filedescripteurs de l'appli.
j'aimerai qu'il n'hérite de rien.
j'ai trouvé peut-être une solution:
a base de: (pseudo code)
if (fork()==0) {
for (fd=0;fd<maxfd;fd++) {
close(fd);
}
system("ssh......");
}
je ne suis pas fier de mon truc.
avez-vous une meilleure idée ?
merci...
> Lire le message (5 commentaires, moyenne: 1,6).
bête question:
Dans un programme, est-ce que le fait d'écrire les nombres en hexadécimal au lieu de les écrire en décimal, est-ce que c'est une question de gout ou bien ça apporte réellement quelque chose au programme.
Ex:
enum blabla
{
val1 = 1,
val2 = 2,
val3 = 4,
val4 = 8,
val5 = 16
}
VS
enum blabla
{
val1 = 0x1,
val2 = 0x2,
val3 = 0x4,
val4 = 0x8,
val5 = 0x10
}
merci
> Lire le message (5 commentaires, moyenne: 2,8).
Programmation.c : Requete post
Posté par y0ug () le 13 août 2007Pour celà j'ai mis un script php sur le server le script marche si je passe par un formulaire.
Mais si j'envoie la requette POST de client.c bin la le server ne répond pas alors que sur la une commande GET / je pe lire la réponse.
Je pense donc que ma requette et mauvaise. Et aussi j'aimerais savoir se que ces que boundary.
Merci
Voici les 2 sources.
<?php
//up.php
$dossier = '';
$fichier = basename($_FILES['file']['name']) (à suivre ...)
> Lire le message (0 commentaire).
Programmation.c : Affichage des données dans une position bien défini
Posté par demo2000 () le 05 août 2007Exemple :
Taille de la ligne dans le fichier = 265 Caractères
Les valeurs a afficher dans le output :
Valeur1 = "Bonjour";
Valeur2 = "Tous";
Valeur3 = "le monde ";
Valeur4 = " ! " ;
Les positions des valeurs :
Valeur1 : a afficher dans la ligne du fichier a la position : 50
Valeur2 : a afficher dans la ligne du fichier a la position : 100
Valeur3 : (à suivre ...)> Lire le message (5 commentaires, moyenne: 1,8).
Programmation.c : Conserver les événements clavier sur le père, quand le processus fils est au premier plan
Posté par Mathieu SCHROETER (page perso, ) le 31 juillet 2007avant tout, j'ai tourné en rond pendant pas mal de temps sur divers sites, des livres et autres documentations.. mais pourtant, je ne trouve pas le moyen de résoudre mon problème sans patcher le dit logiciel. Et j'aimerais autant que possible ne pas devoir en arriver là.
Voici le contexte. Imaginez un processus père qui lance un processus fils afin de lui transmettre des ordres via le STDIN du fils, et qui récupère les réponses par les STDOUT et STDERR. Jusque là, tout roule.
(à suivre ...)
> Lire le message (4 commentaires, moyenne: 1,8).
Programmation.c : comment récupérer un uid et gid à partir d'un nom d'utilisateur ou de groupe
Posté par Emeric Verschuur (Jabber id, page perso, ) le 29 juillet 2007comment récupérer un uid et gid à partir d'un nom d'utilisateur ou de groupe?
J'ai longtemps cherché, mais sans résultat...
merci
> Lire le message (6 commentaires, moyenne: 1,5).
Programmation.c : Probleme de calcul du Checksum TCP
Posté par Julien Vehent (Jabber id, page perso, ) le 24 juillet 2007je fabrique mes propres paquets TCP et j'ai du mal a calculer le checksum
je cree le pseudo header comme ca :
struct pseudo_header
{
unsigned long saddr, daddr; /*! src/dst IP addresses */
char mbz;
unsigned char ptcl; /*! protocol (tcp = 6, udp = 17) */
unsigned short tcpl; /*! length (tcp header + payload)*/
};
ma fonction checksum est la suivante
int checksum (unsigned short *buf, int nwords)
{
unsigned long sum;
for (sum = 0; nwords > 0; nwords--)
sum += *buf++ (à suivre ...)> Lire le message (3 commentaires, moyenne: 1).
Programmation.c : PB avec GCC et LD
Posté par dubis () le 19 juillet 2007J'ai une toute petite expérience en programmation. J'ai l'habitude de tester mon installation GCC avec cette ligne de code dans un fichier toto.c :
void main () {}
Mon problème est celui ci :
Quand je fais "gcc -o toto toto.c", j'ai l'erreur suivante :
gcc -o toto toto.c
toto.c: In function «main":
toto.c:1: attention : return type of «main" is not «int"
/usr/local/bin/ld: option � --hash-style=both � non reocnnue
/usr/local/bin/ld: utiliser --help pour afficher l'aide-m�moire
(à suivre ...)> Lire le message (5 commentaires, moyenne: 1,8).
Programmation.c : getsockname renvoie une structure vide ...
Posté par str000mff (page perso, ) le 16 juillet 2007Je suis confrontée à une erreur bien bizarre sur hpux itanium (oui, je sais c'est pas linux :)
J'ai un serveur qui fait un bind sur une valeur de port 0 (je laisse donc le soin au système de choisir le port pour moi - inutile de me demander pkoi, c'est juste un besoin vital :). Je récupere ensuite le port par un getsockname et je le stoque dans un fichier pour que les clients récuperent le port du serveur.
Bon ca marche sous linux, solaris, windob, hpux .... mais pas hpux (à suivre ...)
> Lire le message (4 commentaires, moyenne: 1,3).
Programmation.c : tableau de signed short int To unsigned short
Posté par gabriel2006 () le 11 juillet 2007je voudrais copier le contenu d'un tableau de type unsigned char dans un tableau de type signed short int, mais je n'arrive pas.
En fait :
unsigned char BigTab[2000];
signed short int LittleTab[250];
je fait appel (4 fois) a une fonction qui me retourne le tableau LittleTab, et a chaque appel je copie le contenu du tablau LittleTab dans BigTab sans écraser le contenu du tableau BigTab, j ai esayer d'utiliser memcpy mais ça marche pas.
Est ce que quelqu'1 peu maider (à suivre ...)
> Lire le message (4 commentaires, moyenne: 1,3).
Programmation.c : Galère de pointeurs avec les GArrays
Posté par Julien Vehent (Jabber id, page perso, ) le 10 juillet 2007J'ai besoin de stocker les paquets que composent une communications dans un programme C.
Comme j'ai beaucoup de communications, j'ai commencé par faire un B-Tree dans lequel chaque valeur (associée à une clé) est un GArray qui contient les paquets de la communication.
Le soucis, c'est que ça bug... les 2 premiers paquets de chaque com. sont bien enregistrés et repris, mais pour les suivants j'ai des résultats bizarres...
voilà mon code :
/*!******************************
(à suivre ...)> Lire le message (17 commentaires, moyenne: 1,6).
Programmation.c : Gérer deux sorties écran avec un programme en C
Posté par sby13 () le 03 juillet 2007Je débute en programmation C. J'ai un projet à réaliser pour lequel je dois gérer deux sorties écran, une dédiée pour de l'affichage 'graphique' et une pour l'interface des questions/réponses avec l'utilisateur. Les réponses de l'utilisateur entraineront des modifications d'affichage sur l'écran dit 'graphique'.
Attention, quand je dis graphique, c'est très basique; j'ai besoin de représenter un schéma de distribution électrique.
Avec la fonction fprintf, je peux (à suivre ...)
> Lire le message (10 commentaires, moyenne: 2,3).
Programmation.c : gcc: coompiler un projet Visual C ... EFI/TianoCore ?
Posté par Mildred (Jabber id, page perso, ) le 03 juillet 2007Je dispose d'un ordinateur qui utilise EFI à la place du BIOS comme chargeur de démarrage. Cela signifique qu'outre pouvoir démarrer des OS, je peux aussi lancer des petits logiciels qui peuvent être pratique pooour par exemple réparer des partitions, et faire différents choses. parmi ces logiciels un shell qui me permet d'avoir une ligne de commande.
L'application shell.efi est libre en elle même et j'aimerais bien la recompiler. Seul problème elle fait partie du projet TianoCore (à suivre ...)
> Lire le message (1 commentaire, moyenne: 2).
[ Précédent :: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 :: Suivant ]


