Programmation Avancee en C

Formation

À Montrouge et Rouen

700 € HT

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

  • Dirigé à

    Pour professionnels

Objectifs: FONCTION C. IMPLEMENTATION DE POINTEURS. AFFECTATION DE MEMOIRE. STRUCTURES. UNIONS. ENTREES-SORTIES SUR LES FICHIERS DISQUE. LE PREPROCESSEUR C. Destinataires: Developpeurs

Précisions importantes

Modalité Formation continue

Les sites et dates disponibles

Lieu

Date de début

Montrouge ((92) Hauts-de-Seine)
Voir plan
41 Rue Perier

Date de début

Consulter
Rouen ((76) Seine-Maritime)
Voir plan
13 Rue Malherbe, 76100

Date de début

Consulter

À propos de cette formation

Avoir le niveau du cours de base en langage C

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

Le programme

FONCTION C
Déclaration de fonction et définition
Prototypage de fonctions
Fonctions sans arguments
Nombre fixe et variable d'arguments
Programmation structurée

IMPLEMENTATION DE POINTEURS
Arithmétique des pointeurs
Taille scalaire des pointeurs
Soustraction de pointeurs
Pointeurs et tableaux
Accès aux tableaux
Pointeurs et fonctions
Les pointeurs et les tableaux
Passer des pointeurs
Passer des tableau à plusieurs dimensions
Tableaux de pointeurs
Pointer vers des fonctions

AFFECTATION DE MEMOIRE
Allocation dynamique de mémoire
Fonction malloc( )
Libération de la mémoire
Fonction calloc( )
Fonction realloc( )
AUTRES TYPES ET FONCTIONS
Type enum
Déclarer le type enum
Affecter des valeurs aux noms énumérés
Définitions typedef
Utilité de typedef
Fonctions récurrentes
Arguments de ligne de commande
Récéption des arguments de ligne de commande

STRUCTURES
Qu'est-ce qu'une structure ?
Déclarer des structures
Définir des variables de structure
Structure de membres de structure
Initialiser des structures
Structures et appels de fonctions
Pointer vers des structures
L'opérateur (-;)
Tableaux de structures
Structures imbriquées
Référencer des structures

UNIONS
Qu'est-ce qu'une union ?
Déclarer des unions
Définir des variables d'union
Opérateurs (.) et (-;)
Unions et structures
Initialiser une union
Taille d'une union
Implémentation d'unions
Emplacement partagé
Imbriquer une union dans une structure
Définir des champs binaires

ENTREES-SORTIES SUR LES FICHIERS DISQUE
Les fonctions :
- Fopen, Fread, Fclose, Fwrite, Feof...
Traitement de chaînes strcpy
Fichiers et flux
Qu'est-ce qu'un fichier ?
Qu'est-ce qu'un flux ?
Buffers d'E/S
Concepts fondamentaux :
Pointeurs de la structure FILE
Ouverture et fermeture d'un fichier
Lecture et écriture de fichiers disque
Traitement caractère par caractère
Traitement ligne à ligne
Traitement par bloc
Accès aléatoire aux fichiers disque
Fonctions fseek( ) et ftell( )
Fonction rewind( )
Lecture et écriture de données binaires
Fonction fscanf( ) et fprintf( )
Rediriger des flux standards

LE PREPROCESSEUR C
Qu'est-ce que le préprocesseur C ?
Préprocesseur et compilateur
Directives #define et #undef
Des macros aux airs de fonctions
Compilation conditionnelle
Directives #ifdef et #endif
Directive #ifndef
Directives #if, #elif et #else
Imbrication et compilation conditionnelle

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.

Programmation Avancee en C

700 € HT