У овом примеру ћете научити да копирате низове без употребе функције стрцпи ().
Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања на Ц:
- Ц низови
- Ц Програмирање жица
- Ц за Лооп
Као што знате, најбољи начин за копирање низа је коришћење strcpy()
функције. Међутим, у овом примеру ћемо ручно копирати низ без употребе strcpy()
функције.
Копирај низ без употребе стрцпи ()
#include int main() ( char s1(100), s2(100), i; printf("Enter string s1: "); fgets(s1, sizeof(s1), stdin); for (i = 0; s1(i) != ' '; ++i) ( s2(i) = s1(i); ) s2(i) = ' '; printf("String s2: %s", s2); return 0; )
Оутпут
Унесите низ с1: Хеј, колега програмеру. Стринг с2: Хеј колега програмер.
Горњи програм ручно копира садржај низа с1 у низ с2.