Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?
Opracował: Piotr DejaVu Szawdyński
Język C++

isspace

[funkcja] Sprawdza czy znak przekazany jako argument jest » Dokumentacjabiałym znakiem.

Składnia

C/C++
#include <cctype>
int isspace( int ch );

Opis szczegółowy

Funkcja isspace zwraca wartość różną od zera gdy argument, który został przekazany do funkcji jest » Dokumentacjabiałym znakiem. W przeciwnym wypadku funkcja zwraca wartość zero.

Argumenty

nazwa argumentuopis
chKod znaku ASCII

Wykaz białych znaków

kod ASCII (hex)opiszapis formalny
0x09tabulacja pozioma'\t'
0x0Aprzejście karetki do nowego wiersza'\n'
0x0Btabulacja pionowa'\v'
0x0Cprzesuwa karetkę na początek nowej strony'\f'
0x0Dpowrót karetki na początek wiersza'\r'
0x20spacja' '

Przykład 1

C/C++
char znak;
scanf( "%c", & znak );
if( isspace( znak ) )
     printf( "Wprowadziles bialy znak. Kod ASCII znaku to: %d\n", znak );

Przykład 2

C/C++
#include <cstdio>

int main( void )
{
    printf( "tabulacja pozioma = %d\n", '\t' );
    printf( "nowy wiersz = %d\n", '\n' );
    printf( "nowa strona = %d\n", '\v' );
    printf( "tabulacja pionowa = %d\n", '\f' );
    printf( "powrot karetki = %d\n", '\r' );
    printf( "spacja %d\n", ' ' );
    return 0;
}

Zagadnienia powiązane

białe znakiZnaki takie jak spacja, tabulacja, przejście do nowej linii itp. (pojęcie)

Linki zewnętrzne