Langage C : niveau 2

Formation

À Toulouse Cedex 1

Prix sur demande

Appeler le centre

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

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

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

Appeler le centre

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

Prix sur demande