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