Partager via


Fonctions de gestion des chaînes d’interpréteur de commandes

Cette section décrit les fonctions de gestion des chaînes de l’interpréteur de commandes Windows. Les éléments de programmation expliqués dans cette documentation sont exportés par Shlwapi.dll et définis dans Shlwapi.h et Shlwapi.lib.

Contenu de cette section

Rubrique Description
ChrCmpI
Effectue une comparaison entre deux caractères. La comparaison ne respecte pas la casse.
GetAcceptLanguages
Récupère une chaîne utilisée avec les sites web lors de la spécification des préférences de langue.
IntlStrEqN
Effectue une comparaison respectant la casse d’un nombre spécifié de caractères à partir du début de deux chaînes localisées.
IntlStrEqNI
Effectue une comparaison qui ne respecte pas la casse d’un nombre spécifié de caractères à partir du début de deux chaînes localisées.
IntlStrEqWorker
Compare un nombre spécifié de caractères à partir du début de deux chaînes localisées.
IsCharSpace
Détermine si un caractère représente un espace.
SHLoadIndirectString
Extrait une ressource de texte spécifiée lorsqu’elle est donnée sous la forme d’une chaîne indirecte (chaîne qui commence par le symbole « @ »).
SHStrDup
Effectue une copie d’une chaîne dans la mémoire nouvellement allouée.
StrCat
Ajoute une chaîne à une autre.
Note: N’utilisez pas. Consultez Remarques pour les fonctions alternatives.
StrCatBuff
Copie et ajoute des caractères d’une chaîne à la fin d’une autre.
Note: N’utilisez pas. Consultez Remarques pour les fonctions alternatives.
StrCatChainW
Concatène deux chaînes Unicode. Utilisé lorsque des concaténations répétées vers la même mémoire tampon sont requises.
StrChr
Recherche dans une chaîne la première occurrence d’un caractère qui correspond au caractère spécifié. La comparaison respecte la casse.
StrChrI
Recherche dans une chaîne la première occurrence d’un caractère qui correspond au caractère spécifié. La comparaison ne respecte pas la casse.
StrChrNIW
Recherche la première occurrence d’un caractère spécifié dans une chaîne. La comparaison ne respecte pas la casse.
StrChrNW
Recherche la première occurrence d’un caractère spécifié dans une chaîne. La comparaison respecte la casse.
StrCmp
Compare deux chaînes pour déterminer si elles sont identiques. La comparaison respecte la casse.
StrCmpC
Compare des chaînes à l’aide de règles de classement au moment de l’exécution C (ASCII). La comparaison respecte la casse.
StrCmpI
Compare deux chaînes pour déterminer si elles sont identiques. La comparaison ne respecte pas la casse.
StrCmpIC
Compare deux chaînes à l’aide de règles de classement runtime C (ASCII). La comparaison ne respecte pas la casse.
StrCmpLogicalW
Compare deux chaînes Unicode. Les chiffres dans les chaînes sont considérés comme du contenu numérique plutôt que comme du texte. Ce test ne respecte pas la casse.
StrCmpN
Compare un nombre spécifié de caractères du début de deux chaînes pour déterminer s’ils sont identiques. La comparaison respecte la casse. La macro StrNCmp diffère de cette fonction uniquement par son nom.
StrCmpNC
Compare un nombre spécifié de caractères au début de deux chaînes à l’aide de règles de classement au moment de l’exécution C (ASCII). La comparaison respecte la casse.
StrCmpNI
Compare un nombre spécifié de caractères du début de deux chaînes pour déterminer s’ils sont identiques. La comparaison ne respecte pas la casse. La macro StrNCmpI diffère de cette fonction uniquement par son nom.
StrCmpNIC
Compare un nombre spécifié de caractères au début de deux chaînes à l’aide de règles de classement au moment de l’exécution C (ASCII). La comparaison ne respecte pas la casse.
Strcpy
Copie une chaîne vers une autre.
Note: N’utilisez pas. Consultez Remarques pour les fonctions alternatives.
StrCpyN
Copie un nombre spécifié de caractères du début d’une chaîne à une autre.
Note: N’utilisez pas cette fonction ou la macro StrNCpy . Consultez Remarques pour les fonctions alternatives.
StrCSpn
Recherche dans une chaîne la première occurrence d’un groupe de caractères. La méthode de recherche respecte la casse et le caractère NULL de fin est inclus dans la correspondance du modèle de recherche.
StrCSpnI
Recherche dans une chaîne la première occurrence d’un groupe de caractères. La méthode de recherche ne respecte pas la casse et le caractère NULL de fin est inclus dans la correspondance du modèle de recherche.
StrDup
Duplique une chaîne.
StrFormatByteSize64
Convertit une valeur numérique en chaîne qui représente le nombre exprimé sous forme de valeur de taille en octets, kilo-octets, mégaoctets ou gigaoctets, selon la taille.
StrFormatByteSizeA
Convertit une valeur numérique en chaîne qui représente le nombre exprimé sous forme de valeur de taille en octets, kilo-octets, mégaoctets ou gigaoctets, selon la taille. Diffère de StrFormatByteSizeW dans un type de paramètre.
StrFormatByteSizeEx
Convertit une valeur numérique en chaîne qui représente le nombre en octets, kilo-octets, mégaoctets ou gigaoctets, selon la taille. Étend StrFormatByteSizeW en offrant la possibilité d’arrondir au chiffre affiché le plus proche ou d’ignorer les chiffres non affichés.
StrFormatByteSizeW
Convertit une valeur numérique en chaîne qui représente le nombre exprimé sous forme de valeur de taille en octets, kilo-octets, mégaoctets ou gigaoctets, selon la taille. Diffère de StrFormatByteSizeA dans un type de paramètre.
StrFormatKBSize
Convertit une valeur numérique en chaîne qui représente le nombre exprimé sous forme de valeur de taille en kilo-octets.
StrFromTimeInterval
Convertit un intervalle de temps, spécifié en millisecondes, en chaîne.
StrIsIntlEqual
Compare un nombre spécifié de caractères du début de deux chaînes pour déterminer s’ils sont égaux.
StrNCat
Ajoute un nombre spécifié de caractères du début d’une chaîne à la fin d’une autre.
Note: N’utilisez pas cette fonction ou la macro StrCatN . Consultez Remarques pour les fonctions alternatives.
StrPBrk
Recherche la première occurrence d’un caractère contenu dans une mémoire tampon spécifiée dans une chaîne. Cette recherche n’inclut pas le caractère null de fin.
StrRChr
Recherche la dernière occurrence d’un caractère spécifié dans une chaîne. La comparaison respecte la casse.
StrRChrI
Recherche la dernière occurrence d’un caractère spécifié dans une chaîne. La comparaison ne respecte pas la casse.
StrRetToBSTR
Accepte une structure STRRET retournée par IShellFolder::GetDisplayNameOf qui contient ou pointe vers une chaîne, et retourne cette chaîne en tant que BSTR.
StrRetToBuf
Convertit une structure STRRET retournée par IShellFolder::GetDisplayNameOf en chaîne et place le résultat dans une mémoire tampon.
StrRetToStr
Prend une structure STRRET retournée par IShellFolder::GetDisplayNameOf et retourne un pointeur vers une chaîne allouée contenant le nom complet.
StrRetToStrN
Prend une structure STRRET retournée par IShellFolder::GetDisplayNameOf, la convertit en chaîne et place le résultat dans une mémoire tampon.
StrRStrI
Recherche la dernière occurrence d’une sous-chaîne spécifiée dans une chaîne. La comparaison ne respecte pas la casse.
StrSpn
Obtient la longueur d’une sous-chaîne dans une chaîne qui se compose entièrement de caractères contenus dans une mémoire tampon spécifiée.
StrStr
Recherche la première occurrence d’une sous-chaîne dans une chaîne. La comparaison respecte la casse.
StrStrI
Recherche la première occurrence d’une sous-chaîne dans une chaîne. La comparaison ne respecte pas la casse.
StrToInt
Convertit une chaîne qui représente une valeur décimale en entier. La macro StrToLong est identique à cette fonction.
StrToInt64Ex
Convertit une chaîne représentant une valeur décimale ou hexadécimale en entier 64 bits.
StrToIntEx
Convertit une chaîne représentant un nombre décimal ou hexadécimal en entier.
StrTrim
Supprime les caractères de début et de fin spécifiés d’une chaîne.
wnsprintf
Prend une liste d’arguments de longueur variable et retourne les valeurs des arguments sous la forme d’une chaîne mise en forme de style printf.
Note: N’utilisez pas cette fonction. Consultez Remarques pour les fonctions alternatives.
wvnsprintf
Prend une liste d’arguments et retourne les valeurs des arguments sous la forme d’une chaîne mise en forme de style printf.
Note: N’utilisez pas cette fonction. Consultez Remarques pour les fonctions alternatives.