Langage C : niveau 2
Formation
À Toulouse Cedex 1
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Lieu
Toulouse cedex 1
Grâce à la formation que vous propose Iris Training vous allez pouvoir acquérir les compétences nécessaires afin d’approfondir un domaine particulier de votre métier. L’objectif de cette formation consiste en :Perfectionner la maîtrise du langage C et des aspects délicats de sa syntaxe
Les sites et dates disponibles
Lieu
Date de début
Date de début
Les Avis
Les matières
- C++
- Langage c
Le programme
Programme
- Les tableaux
- Déclaration des tableaux
- Utilisation d'un tableau
- Arrangement d'un tableau et débordement d'indice
- Cas des tableaux de tableaux
- Initiation de tableaux
- Les pointeurs
- Introduction à la notion de pointeur
- Déclaration des variables de type pointeur
- Les propriétés des pointeurs
- Tableaux récapitulatifs : les opérateurs +, -, &,
- Le pointeur null
- Pointeurs et affectation
- Les pointeurs génériques
- Comparaisons de pointeurs
- Conversions de pointeurs par cast
- Les fonctions
- Le mécanisme de transmission d'arguments
- Cas des tableaux transmis en arguments
- Cas particulier des tableaux de tableaux transmis en arguments
- Les variables globales
- Les variables locales
- Tableau récapitulatif : portée, accès et classe d'allocation des variables
- Pointeurs sur des fonctions
- Les entrées-sorties standard
- Les principales possibilités de formatage de printf
- Description des codes de format des fonctions de la famille printf
- La fonction putchar
- Présentation générale de scanf
- Les principales possibilités de scanf
- Description des codes de format
- La fonction getcharLes chaînes de caractères
- Les types structure, union et énumération
- La déclaration des structures Représentation en mémoire d'une structure
- Utilisation d'objets de type structure
- Exemples d'objets utilisant des structures
- Initialisation de structures
- Les champs de bits
- Les énumérations
- Les unions
- La définition de synonymes avec typedef
- L'instruction typedef d'une manière générale
- Utilisation de synonymes
- Les limitations de l'instruction typedef
- Les fichiers
- Le traitement des fichiers en C
- Le traitement des erreurs de gestion de fichier
- Les entrées-sorties binaires : fwrite et fread
- Les opérations formatées aves fprintf, fscanf, fputs et fgets
- Les opérations mixtes portant sur des caractères
- L'accès direct
- La fonction fopen et les différents modes d'ouverture d'un fichier
- Les flux prédéfinis
- La gestion dynamique
- La fonction malloc
- La fonction free
- La fonction calloc
- La fonction realloc
- Techniques utilisant la gestion dynamique
- Les chaînes de caractères
- Règles générales d'écriture des constantes chaine
- Propriétés des constantes chaîne
- Créer, utiliser ou modifier une chaîne
- Entrées-sorties standard de chaînes
- Généralités concernant les fonctions de manipulation de chaînes
- Les fonctions de copie de chaînes
- Les fonctions de concaténation de chaînes
- Les fonctions de comparaison de chaînes
- Les fonctions de recherche dans une chaîne
- Les fonctions de conversion d'une chaîne en un nombre
- Les fonctions de manipulation de suites d'octets
- Gestion des gros programmes
- Utilisation de variables globales
- Partage d'identificateurs entre plusieurs fichiers source
- Les arguments variables
- Ecriture de fonctions à arguments variables
- Transmission d'une liste variable
- Les fonctions vprintf, vfprintf et vsprintf
- Communication avec l'environnement
- Cas particulier des programmes autonomes
- Les arguments reçus par la fonction main
- Terminaison d'un programme
- Communication avec l'environnement
- Les signaux
- Les caractères étendus
- Les type wchar_t et les caractères multioctets
- Notation des constantes du type wchar_t
- Les fonctions liées aux caractères étendus mblen, mbtowc et wctomb
- Les chaînes de caractères étendus
- Représentation des constantes chaînes de caractères étendus
- Les fonctions liées aux chaînes de caractères étendus : mbstowcs et wcstombs
- Les incompatibilités entre C et C++
- Les incompatibilités raisonnables
- Les incompatibilités incontournables
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Langage C : niveau 2