Langage C : niveau 2

Formation

À Toulouse Cedex 1

Prix sur demande

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

Toulouse Cedex 1 ((31) Haute-Garonne)
Voir plan
2 Impasse Michel Labrousse, 31036

Date de début

Consulter

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Emagister S.L. (responsable du traitement) traitera vos données pour mener des actions promotionnelles (par e-mail et/ou téléphone), publier des avis ou gérer des incidents. Vous pouvez consulter vos droits et gérer votre désinscription dans la politique de confidentialité.

Les Avis

Les matières

  • C++
  • Langage c

Le programme

objectif Perfectionner la maîtrise du langage C et des aspects délicats de sa syntaxe public concerné Développeurs, chefs de projet pré-requis Connaissance des concepts fondamentaux du langage C
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

Langage C : niveau 2

Prix sur demande