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

Prijava

// Podatkovna zbirka: primniza.cpp
// Primerjanje dveh nizov
// Izid primerjanja je 1, ce se niza do dolzine krajsega ujemata v vseh
// znakih. V ostalih primerih je izid enak 0.
#include <iostream>
using namespace std;

int
primerjaj_niza(const char *, const char *);

int
main()
{

char
niz1[80], niz2[80];

cout << "Vnesi dva niza: ";
cin >> niz1 >> niz2;

cout << "Izid primerjanja je "
<<
primerjaj_niza(niz1, niz2) << endl;


system("pause");
return
0;
}


int
primerjaj_niza(const char *n1, const char *n2)
{


for
( ; *n1 != '\0' && *n2 != '\0'; n1++, n2++)

if
(*n1 != *n2)
return
0;

return
1;
}