función iswspace() en C/C++

El iswspace() es una función integrada en C/C++ que verifica si el carácter ancho dado es un carácter de espacio en blanco ancho o no. Se define dentro del archivo de encabezado cwctype de C++.

Sintaxis :

int iswspace(ch)

Parámetros : la función acepta un solo parámetro obligatorio ch que especifica el carácter ancho que se verificará para un carácter de espacio en blanco ancho o no.

Valor devuelto : la función devuelve dos valores como se muestra a continuación.

  • Devuelve un valor distinto de cero si el parámetro ch es un amplio espacio en blanco.
  • Devuelve 0 si no es un carácter en minúsculas.

Los siguientes programas ilustran la función anterior.

Programa 1 :

// C++ program to illustrate
// iswspace() function
#include <cwctype>
#include <iostream>
using namespace std;
  
int main()
{
    wchar_t c;
    int i = 0;
    wchar_t str[] = L"Geeks For Geeks\n";
  
    // Check for every character
    // in th string
    while (str[i]) {
        c = str[i];
  
        // Function to check the character
        // is a wide whitespace or not
        if (iswspace(c))
            c = L'\n';
        putwchar(c);
        i++;
    }
    return 0;
}
Producción:

Geeks
For
Geeks

Programa 2 :

// C++ program to illustrate
// iswspace() function
#include <cwctype>
#include <iostream>
using namespace std;
  
int main()
{
    wchar_t c;
    int i = 0;
    wchar_t str[] = L"Hello Ishwar Gupta\n";
  
    // Check for every character
    // in th string
    while (str[i]) {
        c = str[i];
        // Function to check the character
        // is a wide whitespace or not
        if (iswspace(c))
            c = L'\n';
        putwchar(c);
        i++;
    }
    return 0;
}
Producción:

Hello
Ishwar
Gupta

Publicación traducida automáticamente

Artículo escrito por IshwarGupta y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *