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. |