Fungsi C ++ Strspn (): Panduan Lengkap – Codewithaden

Itu strspn () metode dalam C ++ Mengambil dua tujuan string dan sumber dan memberikan panjang segmen awal maksimum dari tujuan string yang terdiri dari karakter yang ada dalam sumber string.

C ++ strspn ()

C ++ strspn () adalah fungsi penanganan string built-in yang berfungsi dengan dua parameter dan mengembalikan panjang substring awal dari string yang ditunjuk oleh parameter pertama (string1) yang hanya terdiri dari karakter yang ada dalam string , yang diarahkan oleh parameter kedua (String2).

Itu didefinisikan sebagai a string.h file header. Lihat sintaks berikut.

Sintaksis

size_t strspn( const char* destination_var, const char* source_var) 

Parameter

Dibutuhkan dua parameter. Yang pertama adalah Destination_var yang merupakan pointer yang menunjuk ke string yang akan dipindai. Yang kedua adalah sumber_var yang merupakan pointer yang menunjuk ke string yang berisi karakter yang harus dicocokkan.

Nilai pengembalian

Ini mengembalikan jumlah karakter dalam parameter pertama substring awal yang terdiri dari karakter dari parameter kedua.

Contoh program pada strspn () di C ++

Tulis program dalam C ++ untuk menunjukkan mekanisme strspn ().

#include 
#include 
#include 

using namespace std;

int main()
{
  int k, l, m, n;
  k = strspn("Lionel Messi is the best", "Lionel");
  cout << " Length of the Substring present: " << k << endl;
  l = strspn("I love iron man", "spiderman");
  cout << " Length of the Substring present: " << l;
} 

Keluaran

Length of the Substring present: 6
Length of the Substring present: 0
 

Tulis program untuk menggunakan strspn (), membentuk substring awal bilangan bulat di C ++.

#include 
#include 
#include 

using namespace std;

int main()
{
  int k;
  char q[] = "998877";
  char a[] = "abcdef998877ghijk";
  k = strspn(q, a);
  cout << "Substring: " << q << "\n"
       << "Substring present: " << k << endl;
} 

Keluaran

Substring: 998877
Substring present: 6
 

Lihat juga

C ++ strpbrk ()

C ++ strcspn ()

C ++ strcncmp ()

C ++ strcmp ()

C ++ strchr ()

Artikel ini berasal dari website Winpoin, dan kemudian diterjemahkan ke bahasa indonesia, baca artikel asli disini

Leave a Reply

Your email address will not be published. Required fields are marked *