Accueil  
 
Accueil
Delphi
C
C++
Java
J2EE
DotNET
& C#
Visual
Basic
Access
Kylix
Pascal
Dev
Web
PHP
ASP
XML
UML
SQL
SGBD
ASM
Win
Linux
Autres

Edito
Cette faq a été réalisée à partir des questions fréquement posées sur les forums de http://www.developpez.com et de l'expérience personnelle des auteurs.
Je tiens à souligner que cette faq ne garantit en aucun cas que les informations qu'elle propose sont correctes ; les auteurs font le maximum, mais l'erreur est humaine. Cette faq ne prétend pas non plus être complète. Si vous trouvez une erreur, ou que vous souhaitez devenir rédacteur, lisez ceci.
Sur ce, je vous souhaite une bonne lecture. LFE

Statistiques
Nombre d'auteurs : 7
Nombre de questions : 87
Dernière mise à jour : 15/05/2003

[ Sommaire ] [ Suivant ]

Sommaire
        1. Information générale(4)
            Comment bien utiliser cette faq ?
            Comment participer à cette faq ?
            Quels sont les droits de reproduction de cette faq ?
            Remerciements
        2. Où trouver de la documentation sur le C ?(3)
            Quel livre acheter ou lire ?
            Ou puis-je trouver des cours à télécharger et à consulter?
            Ou trouver un compilateur C ?
        3. les types de variables(2)
            Que signifient struct et typedef struct ?
            Que signifie le mot-clé volatile ?
        4. les types de variables(5)
            Existe-t'il un type booléen en C ?
            Quelles sont les limites des types de base sous Windows ?
            Comment déclarer un type qui fait référence à lui-même ?
            Comment déterminer la taille d'une structure ?
            Que signifie "unsigned int i : 1" ?
        5. les opérateurs(8)
            Que font les opérateurs << et >> ?
            Quelle est la différence entre i++ et ++i ?
            Que signifie "UneVar & UnMask" ?
            Quelle est la différence entre (var1 && var2) et (var1 & var2) ?
            Qu'est ce que l'opérateur modulo ?
            Quelle est la différence entre = et == ?
            que signifie x = (a==b)?5:10 ?
            Je veux comparer a et b, mais après la comparaison, les valeurs ne sont plus bonnes, pourquoi ?
        6. les nombres(5)
            Comment tronquer un réel ?
            Comment arrondir un réel ?
            Comment obtenir un nombre aléatoire entre 0 et N-1 ?
            Mes nombres aléatoires ne le sont pas, que se passe-t'il ?
            Comment arrondir correctement un nombre, négatif ou positif ?
        7. gestion des dates et heures(5)
            Comment obtenir la date et l'heure courante ?
            Comment convertir un time_t en une chaîne ?
            Comment formater une date sous un format spécifique ?
            Comment connaître l'heure système (API Windows) ?
            Comment connaître l'heure locale (API Windows) ?
        8. les fonctions(4)
            Comment accéder aux paramètres de la ligne de commande ?
            Comment déclarer une fonction avec un nombre d'arguments variable, comme printf() ?
            Comment créer une fonction qui retourne une chaîne de caractères ?
            Comment déclarer et utiliser un tableau de pointeurs de fonctions ?
        9. Les chaînes de caractères(14)
            Qu'est ce qu'une chaine de caractères ?
            Comment le C gère-t-il les chaînes de caractère ?
            A quoi sert la fonction strlen() ?
            Que fait exactement la fonction strlen() ?
            Comment utiliser la fonction strlen() si on n'utilise pas le caractère 'null' en fin de chaîne ?
            Comment assigner une valeur à une chaine de caractère ?
            Comment convertir une chaîne de caractères en minuscules ?
            Comment convertir une chaîne de caractères en majuscules?
            Comment convertir un nombre en chaîne de caractère ?
            Comment convertir une chaîne de caractère en nombre ?
            Comment concaténer deux chaînes de caractères ?
            Comment comparer 2 chaînes de caractères ?
            Comment créer un tableau de chaînes de caractères ?
            Les chaînes contenant des noms de fichiers se comportent étrangement, pourquoi ? (Windows)
        10. Les pointeurs et l'allocation mémoire(13)
            Qu'est-ce qu'un pointeur ?
            Quand utiliser les pointeurs ?
            Comment utiliser un pointeur ?
            Quels problèmes posent l'utilisation des pointeurs ?
            memcpy() alloue-t-il la mémoire ?
            Comment créer une fonction qui retourne plus qu'une valeur ?
            Qu'est ce que *p++ incrémente ?
            que contient mon pointeur après son allocation ?
            qu'est ce que NULL ?
            Que vaut un pointeur après free() ?
            Faut-il toujours libérer les pointeurs alloués dynamiquement ?
            Que signifie "&variable" ?
            p et q pointent sur la même valeur, mais (p == q) renvoie toujours faux, pourquoi ?
        11. Les tableaux(6)
            Comment passer un tableau en paramètre ?
            Comment copier un tableau vers un autre ?
            Comment allouer dynamiquement un tableau à 2 dimensions
            Que se passe-t'il si j'essaie d'accéder à un élément hors d'un tableau ?
            Je lis l'élément N d'un tableau de N éléments ...et la valeur retournée est incohérente. Pourquoi ?
            sizeof() et les tableaux
        12. Les fichiers et répertoires(7)
            Comment tester l'existence d'un fichier ?
            Comment connaître la taille d'un fichier ?
            Comment effacer un fichier (Linux/Unix) ?
            Comment effacer un fichier (ANSI)?
            Comment énumérer les fichiers d'un dossier (API Windows) ?
            Comment énumérer les fichiers d'un dossier (POSIX) ?
            Comment svoir si un répertoire donné existe ?
        13. Gestion du clavier et de l'écran(5)
            Comment vider le buffer clavier ?
            Comment effacer l'écran (portable) ?
            Ou trouver conio.h sous linux ?
            Comment gérer les touches F1..F12 ?
            Ou trouver une libraire de gestion graphique ?
        14. Divers(4)
            Comment récupérer les variables d'environnement ?
            Comment chronométrer des temps d'exécution (API Windows) ?
            Comment obtenir le message correspondant à un n° d'erreur sous windows ?
            Qu'est ce que sont la pile et le tas ?

[ Sommaire ] [ Suivant ]

Ce document issu de http://www.developpez.com est soumis à la licence GNU FDL traduit en français ici.
Permission vous est donnée de distribuer, modifier des copies de cette page tant que cette note apparaît clairement.
Vos questions techniques : forum d'entraide Accueil - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Copyright 2000..2003 www.developpez.com