1.2.2 Strncpy( ) функциясы
Strncpy( ) функциясы strcpy( ) функциясымен белгіленуі жөнінен үйлесімді.Бір еске сақтар жағдай бар, оның көмегімен белгілі бір мөлшерде символдар көшіріледі. Ол төмендегідей прототипке ие:
Char*strncpy(char*destination, const char* source, size_ t n);
Source және destination аргументтері бастапқы және соңғы жолдарға сілтейді. Функция destination-дағы source аргументтерінен n-нен астам символдарды көшіреді. Егер source жолы n символдан қысқа болса, онда destination да n-ге тең болуы,көшірілуі үшін, оған жеткілікті мөлшерде нөлдік символдар қосылады. Егер source жолы n символынан ұзынырақ болса, онда destination-ға аяқталушы нөлдік символ қосылмайды. Функция destination сілтеуішін кері қайтарады. Strncpy ( ) функциясының қолданылуы 3-ші листингте көрсетілген.
Достарыңызбен бөлісу: |