• Aucun résultat trouvé

Langage C Institut d’Optique 1A/S5 TD 6 - Utiliser des pointeurs

N/A
N/A
Protected

Academic year: 2022

Partager "Langage C Institut d’Optique 1A/S5 TD 6 - Utiliser des pointeurs"

Copied!
1
0
0

Texte intégral

(1)Langage C Institut d’Optique 1A/S5 TD 6 - Utiliser des pointeurs A retenir Prérequis : ​ écriture d’une fonction, modularité inter-fichiers Notions étudiées :​ manipulation de pointeurs, passage d’argument par adresse Bonnes pratiques de programmation : noms de pointeurs du type “p_X”, débogage manuel Diapos à lire​ : - LangC-Pointeurs. Exercice 1. Echange de variables. Écrivez une fonction qui permet d’échanger les valeurs de deux variables de type entier. Testez soigneusement votre fonction en affichant les valeurs des deux variables avant et après l’appel de votre fonction (on n’affiche donc pas les variables dans la fonction d’échange).. Exercice 2. Minimum et maximum d’un tableau Écrivez une (et une seule) fonction qui donne à la fois le minimum et le maximum d’un tableau d’entiers. Le type retourné par cette fonction sera void​..

(2)

Références

Documents relatifs

Dans ce même projet, créez à présent un nouveau fichier source main2.c ​dans lequel vous ferez un copier-coller du programme correspondant à l’exercice ​2​ du fichier

Itération conditionnelle Créez un nouveau fichier source ​mainTD1_ex4.c ​dans lequel vous ferez un copier-coller du programme correspondant à l’exercice ​4 du fichier

Moyenne et écart-type d'un tableau d'entiers Créez un nouveau fichier source ​mainTD2_ex2.c ​dans lequel vous ferez un copier-coller du programme correspondant à l’exercice ​2

On souhaite à présent compléter le programme précédent avec les fonctions suivantes : ● une fonction qui affiche dans la console les éléments d’un tableau d’entiers ●

Création d’une image PGM On souhaite à présent modifier la fonction précédente pour qu’elle prenne en paramètre un tableau de données de type ​int qui correspondra aux

Pour tester votre fonction, on pourra utiliser les fichiers suivants : - data30.txt qui contient 30 valeurs entières séparées par un retour à la ligne, dont les valeurs vont de -5 à

Langage C Institut d’Optique 1A/S5 TD 7 - Allouer dynamiquement la mémoire A retenir Prérequis : ​tableaux statiques, création et manipulation de pointeurs Notions étudiées

Ecrire une fonction qui permet de lire un fichier écrit par la fonction précédente, c’est-à-dire un fichier contenant N variables de type entier, N étant définie comme une