E-gradiva > Računalništvo > Programiranje > Upravljanje s programirljivimi napravami > Nizi znakov > Primeri > Primer15

Prijava

// Podatkovna zbirka: preveri2.cpp
// Uporaba funkcij isspace (preveri, ce je neviden znak), iscntrl (preveri, ce
// je krmilni znak), ispunct (preveri, ce je locilo), isprint (preveri, ce je
// izpisljiv znak) in isgraph (preveri, ce je izpisljiv znak, ki ni presledek)
#include <iostream>
#include <ctype.h>

using namespace std;

int
main()
{

cout << "Glede na isspace:" << endl

<<
"Nova vrstica " << (isspace('\n') ? "je" : "ni")
<<
" neviden znak" << endl

<<
"Vodoraven tabulator "
<< (
isspace('\t') ? "je" : "ni")
<<
" neviden znak" << endl

<< (
isspace('%') ? "% je" : "% ni")
<<
" neviden znak" << endl;

cout << endl << "Glede na iscntrl:" << endl
<<
"Nova vrstica " << (iscntrl('\n') ? "je" : "ni")
<<
" krmilni znak" << endl

<< (
iscntrl('$') ? "$ je" : "$ ni")
<<
" krmilni znak" << endl;

cout << endl << "Glede na ispunct:" << endl
<< (
ispunct(';') ? "; je" : "; ni")
<<
" locilo" << endl

<< (
ispunct('Y') ? "Y je" : "Y ni")
<<
" locilo" << endl

<< (
ispunct('#') ? "# je" : "# ni")
<<
" locilo" << endl;

cout << endl << "Glede na isprint:" << endl
<< (
isprint('$') ? "$ je" : "$ ni")
<<
" izpisljiv znak" << endl

<<
"Znak za zvonec " << (isprint('\a') ? "je" : "ni")
<<
" izpisljiv znak" << endl;

cout << endl << "Glede na isgraph:" << endl
<< (
isgraph('Q') ? "Q je" : "Q ni")
<<
" izpisljiv znak, ki ni presledek" << endl

<<
"Presledek " << (isgraph(' ') ? "je" : "ni")
<<
" izpisljiv znak, ki ni presledek" << endl;

system("pause");
return
0;
}