12.07.2015 Views

Programski jezik C - Pmf

Programski jezik C - Pmf

Programski jezik C - Pmf

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

162 POGLAVLJE 10. POLJAAko u prvih n znakova na koje pokazuje s2 nema nul-znaka, onda strncatdodaje n znakva iz s2 na kraj niza s1 te dodaje nul-znak; dakle, ukupno sedodaje n+1 znakova.Sljedeći program ilustrira upotrebu funkcije strncat. Ako cijeli ime iprezime ne stane u polje ime i prezime program će naprosto staviti ono štostane (kvalitetnije rješenje bi bilo pomoću dinamički alocirane memorije).#include #include #define SIZE 30char ime_i_prezime[SIZE];char prezime[SIZE];int main(void){int n;}puts("Vase ime: ");gets(ime_i_prezime);if(strlen(ime_i_prezime) < SIZE-2)strcat(ime_i_prezime," ");puts("Vase prezime: ");gets(prezime);n=SIZE-strlen(ime_i_prezime)-1;strncat(ime_i_prezime,prezime,n);puts(ime_i_prezime);return 0;Pri spajanju nizova ime i prezime i prezime moramo imatistrlen(ime_i_prezime) + strlen(prezime) + 1

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!