Aracılığıyla paylaş


Kabuk Dizesi İşleme İşlevleri

Bu bölümde Windows Kabuğu dize işleme işlevleri açıklanmaktadır. Bu belgelerde açıklanan programlama öğeleri Shlwapi.dll tarafından dışarı aktarılır ve Shlwapi.h ve Shlwapi.lib içinde tanımlanır.

Bu bölümde

Konu Açıklama
chrCmpI
İki karakter arasında bir karşılaştırma gerçekleştirir. Karşılaştırma büyük/küçük harfe duyarlı değildir.
GetAcceptLanguages
Dil tercihlerini belirtirken web siteleriyle birlikte kullanılan bir dizeyi alır.
IntlStrEqN
İki yerelleştirilmiş dizenin başından itibaren belirtilen sayıda karakterin büyük/küçük harfe duyarlı karşılaştırmasını gerçekleştirir.
IntlStrEqNI
İki yerelleştirilmiş dizenin başından itibaren belirtilen sayıda karakterin büyük/küçük harfe duyarsız bir karşılaştırmasını gerçekleştirir.
intlStrEqWorker
İki yerelleştirilmiş dizenin başından belirtilen sayıda karakteri karşılaştırır.
IsCharSpace
Bir karakterin bir boşluğu temsil edip etmediğini belirler.
SHLoadIndirectString
Belirtilen bir metin kaynağını, bu kaynağa bir dolaylı dize ('@' simgesiyle başlayan bir dize) biçiminde verildiğinde ayıklar.
SHStrDup
Yeni ayrılan bellekte bir dizenin kopyasını oluşturur.
strcat
Bir dizeyi başka bir dizeye ekler.
Not: Kullanmayın. Alternatif işlevler için bkz. Açıklamalar.
StrCatBuff
Bir dizedeki karakterleri kopyalayıp başka bir dizenin sonuna ekler.
Not: Kullanmayın. Alternatif işlevler için bkz. Açıklamalar.
StrCatChainW
İki Unicode dizesini birleştirir. Aynı arabelleğe yinelenen birleştirmeler gerektiğinde kullanılır.
strchr
Bir dizede, belirtilen karakterle eşleşen bir karakterin ilk geçtiği yeri arar. Karşılaştırma büyük/küçük harfe duyarlıdır.
StrChrI
Bir dizede, belirtilen karakterle eşleşen bir karakterin ilk geçtiği yeri arar. Karşılaştırma büyük/küçük harfe duyarlı değildir.
StrChrNIW
Bir dizede belirtilen karakterin ilk geçtiği yeri arar. Karşılaştırma büyük/küçük harfe duyarlı değildir.
StrChrNW
Bir dizede belirtilen karakterin ilk geçtiği yeri arar. Karşılaştırma büyük/küçük harfe duyarlıdır.
strcmp
Aynı olup olmadığını belirlemek için iki dizeyi karşılaştırır. Karşılaştırma büyük/küçük harfe duyarlıdır.
StrCmpC
C çalışma zamanı (ASCII) harmanlama kurallarını kullanarak dizeleri karşılaştırır. Karşılaştırma büyük/küçük harfe duyarlıdır.
StrCmpI
Aynı olup olmadığını belirlemek için iki dizeyi karşılaştırır. Karşılaştırma büyük/küçük harfe duyarlı değildir.
StrCmpIC
C çalışma zamanı (ASCII) harmanlama kurallarını kullanarak iki dizeyi karşılaştırır. Karşılaştırma büyük/küçük harfe duyarlı değildir.
StrCmpLogicalW
İki Unicode dizesini karşılaştırır. Dizelerdeki basamaklar metin yerine sayısal içerik olarak kabul edilir. Bu test büyük/küçük harfe duyarlı değildir.
StrCmpN
Aynı olup olmadığını belirlemek için iki dizenin başından belirtilen sayıda karakteri karşılaştırır. Karşılaştırma büyük/küçük harfe duyarlıdır. StrNCmp makro yalnızca ad olarak bu işlevden farklıdır.
StrCmpNC
C çalışma zamanı (ASCII) harmanlama kurallarını kullanarak iki dizenin başından belirtilen sayıda karakteri karşılaştırır. Karşılaştırma büyük/küçük harfe duyarlıdır.
StrCmpNI
Aynı olup olmadığını belirlemek için iki dizenin başından belirtilen sayıda karakteri karşılaştırır. Karşılaştırma büyük/küçük harfe duyarlı değildir. StrNCmpI makro yalnızca ad olarak bu işlevden farklıdır.
StrCmpNIC
C çalışma zamanı (ASCII) harmanlama kurallarını kullanarak iki dizenin başından belirtilen sayıda karakteri karşılaştırır. Karşılaştırma büyük/küçük harfe duyarlı değildir.
strcpy
Bir dizeyi başka bir dizeye kopyalar.
Not: Kullanmayın. Alternatif işlevler için bkz. Açıklamalar.
StrCpyN
Belirtilen sayıda karakteri bir dizenin başından diğerine kopyalar.
Not: Bu işlevi veya StrNCpy makroyu kullanmayın. Alternatif işlevler için bkz. Açıklamalar.
StrCSpn
Bir karakter grubundan herhangi birinin ilk geçtiği dizeyi arar. Arama yöntemi büyük/küçük harfe duyarlıdır ve sonlandırıcı NULL karakteri arama düzeni eşleşmesine eklenir.
StrCSpnI
Bir karakter grubundan herhangi birinin ilk geçtiği dizeyi arar. Arama yöntemi büyük/küçük harfe duyarlı değildir ve sonlandırıcı NULL karakteri arama düzeni eşleşmesine eklenir.
StrDup
Bir dizeyi çoğaltır.
strformatbytesize64
Sayısal değeri, boyuta bağlı olarak bayt, kilobayt, megabayt veya gigabayt cinsinden boyut değeri olarak ifade edilen sayıyı temsil eden bir dizeye dönüştürür.
StrFormatByteSizeA
Sayısal değeri, boyuta bağlı olarak bayt, kilobayt, megabayt veya gigabayt cinsinden boyut değeri olarak ifade edilen sayıyı temsil eden bir dizeye dönüştürür. Tek parametre türünde StrFormatByteSizeW farklıdır.
StrFormatByteSizeEx
Sayısal değeri, boyuta bağlı olarak bayt, kilobayt, megabayt veya gigabayt cinsinden sayıyı temsil eden bir dizeye dönüştürür. StrFormatByteSizeW, görüntülenen en yakın basamağı yuvarlama veya görüntülenmeyen basamakları atma seçeneği sunarak genişletir.
StrFormatByteSizeW
Sayısal değeri, boyuta bağlı olarak bayt, kilobayt, megabayt veya gigabayt cinsinden boyut değeri olarak ifade edilen sayıyı temsil eden bir dizeye dönüştürür. Tek parametre türünde StrFormatByteSizeA farklıdır.
StrFormatKBSize
Sayısal değeri, kilobayt cinsinden boyut değeri olarak ifade edilen sayıyı temsil eden bir dizeye dönüştürür.
StrFromTimeInterval
Milisaniye cinsinden belirtilen bir zaman aralığını dizeye dönüştürür.
StrIsIntlEqual
Eşit olup olmadığını belirlemek için iki dizenin başından belirtilen sayıda karakteri karşılaştırır.
StrNCat
Belirtilen sayıda karakteri bir dizenin başından diğerine ekler.
Not: Bu işlevi veya StrCatN makroyu kullanmayın. Alternatif işlevler için bkz. Açıklamalar.
StrPBrk
Belirtilen arabellekte yer alan bir karakterin ilk oluşumu için bir dizeyi arar. Bu arama sonlandırıcı null karakteri içermez.
StrRChr
Belirtilen karakterin son geçtiği yer için bir dizede aramalar. Karşılaştırma büyük/küçük harfe duyarlıdır.
StrRChrI
Belirtilen karakterin son geçtiği yer için bir dizede aramalar. Karşılaştırma büyük/küçük harfe duyarlı değildir.
StrRetToBSTR
IShellFolder::GetDisplayNameOf tarafından döndürülen ve bir dizeyi içeren veya işaret eden bir STRRET yapısını kabul eder ve bu dizeyi BSTRolarak döndürür.
StrRetToBuf
IShellFolder::GetDisplayNameOf tarafından döndürülen bir STRRET yapısını bir dizeye dönüştürür ve sonucu arabelleğe yerleştirir.
strrettostr
IShellFolder::GetDisplayNameOf tarafından döndürülen bir STRRET yapısı alır ve görünen adı içeren ayrılmış bir dizeye işaretçi döndürür.
StrRetToStrN
IShellFolder::GetDisplayNameOftarafından döndürülen bir STRRET yapısı alır, bunu dizeye dönüştürür ve sonucu arabelleğe yerleştirir.
StrRStrI
Bir dize içinde belirtilen alt dizenin son oluşumunu arar. Karşılaştırma büyük/küçük harfe duyarlı değildir.
strspn
Belirli bir arabellekte yer alan karakterlerden oluşan bir dize içindeki bir alt dizenin uzunluğunu alır.
strstr
Bir dize içinde bir alt dizenin ilk oluşumunu bulur. Karşılaştırma büyük/küçük harfe duyarlıdır.
strstri
Bir dize içinde bir alt dizenin ilk oluşumunu bulur. Karşılaştırma büyük/küçük harfe duyarlı değildir.
StrToInt
Ondalık değeri temsil eden bir dizeyi tamsayıya dönüştürür. StrToLong makrosu bu işlevle aynıdır.
StrToInt64Ex
Ondalık veya onaltılık değeri temsil eden bir dizeyi 64 bitlik bir tamsayıya dönüştürür.
StrToIntEx
Ondalık veya onaltılık sayıyı temsil eden bir dizeyi tamsayıya dönüştürür.
StrTrim
Belirtilen baştaki ve sondaki karakterleri bir dizeden kaldırır.
wnsprintf
Değişken uzunlukta bir bağımsız değişken listesi alır ve bağımsız değişkenlerin değerlerini printfbiçimli dize olarak döndürür.
Not: Bu işlevi kullanmayın. Alternatif işlevler için bkz. Açıklamalar.
wvnsprintf
Bağımsız değişkenlerin listesini alır ve bağımsız değişkenlerin değerlerini printfbiçimli dize olarak döndürür.
Not: Bu işlevi kullanmayın. Alternatif işlevler için bkz. Açıklamalar.