C en action

C en action

C en action
Éditeur: O'Reilly
2005ISBN 9782841772896
Format: BrochéLangue : Français

C en action rassemble une sélection de solutions efficaces aux problèmes le

plus souvent rencontrés par les programmeurs en C. À la fois source

d'idées, moyen d'apprendre C par l'exemple ou de programmer plus vite et

plus facilement, cet ouvrage est construit sur le modèle : un problème, une

solution, une discussion.

Les recettes couvrent un éventail de tâches simples ou complexes et la plupart des

chapitres proposent le code source. Citons quelques-unes de ces 167 recettes :

-

Compilation : automatiser avec make, obtenir des binaires optimisés

-

Bibliothèques et fonctions : créer des bibliothèques, écrire un greffon

-

Débogage : avec printf(), afficher le contenu d'une variable

-

L'art de programmer en C : écrire du code réutilisable, utiliser les macros

-

Gestion des erreurs : créer une fonction de journalisation, utiliser syslog,

-

Structures de données : les choisir de manière pertinente, trier une liste

-

Dates et heures : récupérer la date et l'heure courante, convertir des estampilles en

struct tm ou en chaîne

-

Chaînes de caractères : les copier, les analyser, les découper

-

Gestion de la mémoire : allouer de la mémoire, en tracer des allocations

-

Répertoires et fichiers : les modifier, déplacer, créer, renommer, écrire un fichier de

configuration, y ajouter des données

-

Réseau et protocoles réseau : créer un serveur et un client TCP/IP, UDP/IP, faire suivre

un port, POP3 et IMAP, effectuer des requêtes SQL sur des serveurs MySQL,

PostgreSQL, compatibles ODBC

-

Signaux : savoir si un signal a été bloqué, envoyer un signal

-

Exécution parallèle : créer un nouveau processus, éviter les processus zombies

-

Système et processus : lancer un script Perl, créer un démon

-

Internationalisation : internationaliser un programme avec gettext

-

Compression : lire, écrire un fichier compressé, décompresser un fichier

-

XML avec libxml2 : lire un document XML, supprimer un noeud d'un arbre DOM,

parcourir un document XML avec SAX

-

Automatiser la compilation avec autoconf et automake : utiliser autoconf, automake et

libtool pour créer une bibliothèque

Les solutions présentées sont aisées à mettre en oeuvre et seront utiles aux débutants

comme aux pros.

Ce livre est proposé par (0) membre(s)
Ce livre est mis en favori par (0) membre(s)