C ++ strcspn () - C ++ Standart Kitaplığı

C ++ 'daki strcspn () işlevi boş sonlandırılmış iki bayt dizesi alır: dest ve src argümanı olarak ve src'de bulunan karakterleri için dest arar.

strcspn () prototip

 size_t strcspn (const char * dest, const char * src);

Src veya dest boş sonlu bir bayt dizgesine işaret etmiyorsa, strcspn()işlevin davranışı tanımsızdır.

Başlık dosyasında "> başlık dosyasında tanımlanır.

strcspn () Parametreler

  • dest: Aranacak boş sonlandırılmış bir dizeye işaretçi.
  • src: Aranacak karakterleri içeren boş sonlandırılmış bir dizeye işaretçi.

strcspn () Dönüş değeri

strcspn()Herhangi bir karakter ilk geçtiği önce hedef karakter fonksiyonu döner sayısı src sunuyoruz.

Örnek: strcspn () işlevi nasıl çalışır?

 #include #include using namespace std; int main() ( char num() = "0123456789"; char code() = "ceQasieoLPqa4xz10Iyq"; size_t result = strcspn(code, num); if (result < strlen(code)) cout << "First occurrence of number in " << code << " is at position " << result; else cout << code << " does not contain numbers"; return 0; )

Programı çalıştırdığınızda, çıktı:

 CeQasieoLPqa4xz10Iyq'de ilk sayı oluşumu 12 konumunda 

Ilginç makaleler...