Computer >> Máy Tính >  >> Lập trình >> lập trình C

isblank () trong C / C ++

Hàm isblank () được sử dụng để kiểm tra xem ký tự được truyền vào có trống hay không. Về cơ bản, nó là một ký tự khoảng trắng và nó cũng coi là ký tự tab (\ t). Hàm này được khai báo trong tệp tiêu đề “ctype.h” bằng ngôn ngữ C và tệp tiêu đề “cctype” ”bằng ngôn ngữ C ++.

Đây là cú pháp của isblank () trong ngôn ngữ C ++,

int isblank(int char);

Đây là một ví dụ về isblank () trong ngôn ngữ C ++,

Ví dụ

#include <ctype.h>
#include <iostream>
using namespace std;
int main() {
   string s = "The space between words. ";
   int i = 0;
   int count = 0;
   while(s[i]) {
      char c = s[i++];
      if (isblank(c)) {
         count++;
      }
   }
   cout << "\nNumber of blanks in sentence : " << count << endl;
   return 0;
}

Đầu ra

Number of blanks in sentence : 4

Trong chương trình trên, một chuỗi được chuyển vào biến s. Hàm isblank () được sử dụng để kiểm tra khoảng trắng hoặc khoảng trống trong chuỗi được truyền như được hiển thị trong đoạn mã sau.

string s = "The space between words. ";
int i = 0;
int count = 0;
while(s[i]) {
   char c = s[i++];
   if (isblank(c)) {
      count++;
   }
}