Les man des fonctions les plus utiles en C

Durant votre piscine ou votre cursus à l’école 42, vous aurez peut-être besoin de consulter les man de certaines fonctions. Voici notre sélection des man les plus utiles pour votre parcours.

Les fonctions de manipulation des chaînes de caractères

  • strlen : Calcul de la longueur d’une chaîne de caractères.
  • strcpy : Copie d’une chaîne de caractères.
  • strncpy : Copie d’un nombre limité de caractères d’une chaîne.
  • strcat : Concaténation de deux chaînes de caractères.
  • strcmp : Comparaison de deux chaînes de caractères.
  • strncmp : Comparaison de deux chaînes sur un nombre limité de caractères.
  • strchr : Recherche d’un caractère dans une chaîne.
  • strrchr : Recherche d’un caractère dans une chaîne, en commençant par la fin.
  • strstr : Recherche d’une sous-chaîne dans une chaîne.
  • strchr : Recherche la première occurrence d’un caractère dans une chaîne.
  • strrchr : Recherche la dernière occurrence d’un caractère dans une chaîne.

corrélation avec les projets

Les fonctions de gestion des fichiers

  • open : Ouverture d’un fichier.
  • close : Fermeture d’un fichier.
  • read : Lecture depuis un fichier ou un descripteur de fichier.
  • write : Écriture dans un fichier ou un descripteur de fichier.
  • lseek : Déplacement du curseur dans un fichier.
  • unlink : Suppression d’un fichier.

corrélation avec les projets

Les fonctions de conversion

  • atoi : Conversion d’une chaîne de caractères en entier.
  • itoa : Conversion d’un entier en chaîne de caractères (implémentation non standard).

corrélation avec les projets

Les fonctions d'entrées/sorties

  • printf : Écriture formatée sur la sortie standard.
  • sprintf : Écriture formatée dans une chaîne de caractères.
  • snprintf : Écriture formatée dans une chaîne de caractères, avec contrôle de la taille.
  • scanf : Lecture formatée depuis l’entrée standard.
  • fopen : Ouverture d’un fichier.
  • fclose : Fermeture d’un fichier.
  • fread : Lecture d’un fichier.
  • fwrite : Écriture dans un fichier.
  • fseek : Déplacement dans un fichier.
  • ftell : Indication de la position actuelle dans un fichier.

corrélation avec les projets

Les fonctions de gestion de la mémoire

  • malloc : Allocation dynamique de mémoire.
  • free : Libération de la mémoire allouée.
  • realloc : Redimensionnement d’un bloc de mémoire alloué.
  • calloc : Allocation dynamique de mémoire pour un tableau, initialisé à zéro.

corrélation avec les projets

Les fonctions de manipulation de la mémoire

  • memset : Remplissage d’une zone mémoire avec un octet.

  • memcpy : Copie d’une zone mémoire.

  • memmove : Déplacement d’une zone mémoire.

  • memcmp : Comparaison de deux zones mémoire.

corrélation avec les projets

Retour en haut