Skip to content

AER-Lyon/TSC_string-malloc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Chaîne de charactères char* et malloc()

Bienvenue sur le repo TSC du cour sur les chaînes de charactères et la fonction malloc().

Le but de ce cour est de vous apprendre à manipuler les chaînes de charactères en C et de vous faire découvrir la fonction malloc().

Sommaire

Introduction

Dans ce cour nous allons revoir ce qu'est une chaine de charactères en C, comment en créer une et comment la manipuler.

Dans un second temps nous allons voir comment créer une chaine de charactères dynamiquement avec la fonction malloc().

Les chaînes de charactères

Une chaîne de caractères en C est une séquence de caractères, stockée dans un tableau de caractères (char[]), avec un caractère nul ('\0') à la fin pour indiquer la fin de la chaîne. Elle est utilisée pour représenter du texte ou des données textuelles et offre de nombreuses fonctionnalités de manipulation de texte telles que la copie, la concaténation, la comparaison, etc.

Vous pouvez retrouver un cour complet sur les chaînes de charactères ici.

La fonction malloc()

La fonction malloc() permet d'allouer de la mémoire dynamiquement. Elle est très utilisée en C. Elle est déclarée dans le fichier d'en-tête <stdlib.h>. Elle prend en paramètre la taille de la mémoire à allouer en octets. Elle retourne un pointeur sur la mémoire allouée. Si la mémoire n'a pas pu être allouée, elle retourne NULL.

void *malloc(size_t taille);

Vous pouvez retrouver un cour complet sur la fonction malloc() ici.

Conclusion

Vous savez maintenant manipuler les chaînes de charactères en C et vous savez utiliser la fonction malloc().

Ressources

Auteur

About

A master classe for understand the caractere string and the utilization of malloc

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published