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

Prijava

// Podatkovna zbirka: str_cmp.cpp
// Uporaba funkcij strcmp (primerjaj niza)
// in strncmp (primerjaj n znakov nizov)
#include <iostream>
#include <iomanip>

#include <string.h>
using namespace std;

int
main()
{

char
*n1 = "Srecno novo leto";

char
*n2 = "Srecno novo leto";
char
*n3 = "Srecno potovanje";

cout << "n1 = " << n1 << endl << "n2 = " << n2 << endl

<<
"n3 = " << n3 << endl << endl << "strcmp(n1, n2) = "

<<
setw(2) << strcmp(n1, n2) << endl << "strcmp(n1, n3) = "

<<
setw(2) << strcmp(n1, n3) << endl << "strcmp(n3, n1) = "

<<
setw(2) << strcmp(n3, n1) << endl << endl;

cout << "strncmp(n1, n3, 7) = " << setw(2) << strncmp(n1, n3, 7)
<<
endl << "strncmp(n1, n3, 8) = " << setw(2)
<<
strncmp(n1, n3, 8) << endl << "strncmp(n3, n1, 8) = "

<<
setw(2) << strncmp(n3, n1, 8) << endl;

system("pause");
return
0;
}