| 
 File: Stare vježbe/vjezbe06/39__rad_sa_stringovima.c 
/*     39__rad_sa_stringovima.c     Daljnji primjer baratanja sa stringovima     -----     Program za dvije unesene rijeci provjerava da li one imaju zajednicki znak,     te ukoliko ga imaju ispisuje ga. */   #include <stdio.h> /* u string.h nalazi se deklaracija funkcije strlen */ #include <string.h>   /* maksimalna duljina stringa */ #define MAX 80   /* Funkcija provjeri provjerava da li stringovi a i b imaju barem jedan    zajednicki znak.    Primijetimo da funkcija kao argumente prima stringove (tj. polja charova). */ int provjeri(char a[], char b[]) {     int n, m, i, j;       n=strlen(a);     m=strlen(b);     for(i = 0; i < n; i++)               for(j = 0; j < m; j++)             if(a[i] == b[j])                                  return i;     return -1; }      int main() {     char a[MAX], b[MAX];     int foo;       printf("Upisite dvije rijeci: ");      scanf(" %s %s", a, b);       if((foo=provjeri(a, b))!=-1)         printf("\nRijeci %s i %s imaju zajednicki znak %c.\n", a, b, a [foo ]);      else         printf("Rijeci %s i %s nemaju zajednickog znaka.\n", a, b );        return 0; }   
 
          
  
       |