Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Aşağıdaki ipuçlarını kullanın:
Bir dizede bayt düzeyinde dizinle çalışmak, işaretçi işleme tarafından ortaya çıkanlara benzer sorunlar sunar. Bir dizeyi ters eğik çizgi karakteri için tarayan bu örneği göz önünde bulundurun:
while ( rgch[ i ] != '\\' ) i++;Bu, bir öncü bayt değil, bir iz bayt dizine alabilir ve bu nedenle bir
characterişaret olmayabilir.Önceki sorunu çözmek için _mbclen işlevini kullanın:
while ( rgch[ i ] != '\\' ) i += _mbclen ( rgch + i );Bu, doğru bir müşteri adayı bayta dizin oluşturur ve bu nedenle bir
characterolur. İşlev,_mbclenbir karakterin boyutunu (1 veya 2 bayt) belirler.