Latest web development tutorials
×

C หลักสูตร

C กวดวิชาภาษา C แนะนำโดยย่อ C การตั้งค่าสภาพแวดล้อม C โครงสร้างหลักสูตร C ไวยากรณ์พื้นฐาน C ชนิดข้อมูล C ตัวแปร C คงที่ C ประเภทการจัดเก็บ C ผู้ประกอบการ C ผู้พิพากษา C การไหลเวียน C ฟังก์ชัน C การกำหนดขอบเขตกฎระเบียบ C แถว C ชี้ C เชือก C โครงสร้าง C สหภาพ C ฟิลด์บิต C typedef C อินพุตและเอาต์พุต C การอ่านออกเขียนเอกสาร C preprocessor C ส่วนหัว C ปลดเปลื้อง C จัดการข้อผิดพลาด C recursion C พารามิเตอร์ตัวแปร C จัดการหน่วยความจำ C บรรทัดคำสั่ง C คลาสสิก 100 ราย

C ห้องสมุดมาตรฐาน

C ห้องสมุดมาตรฐาน - คู่มืออ้างอิง C ห้องสมุดมาตรฐาน - <assert.h> C ห้องสมุดมาตรฐาน - <ctype.h> C ห้องสมุดมาตรฐาน - <errno.h> C ห้องสมุดมาตรฐาน - <float.h> C ห้องสมุดมาตรฐาน - <limits.h> C ห้องสมุดมาตรฐาน - <locale.h> C ห้องสมุดมาตรฐาน - <math.h> C ห้องสมุดมาตรฐาน - <setjmp.h> C ห้องสมุดมาตรฐาน - <signal.h> C ห้องสมุดมาตรฐาน - <stdarg.h> C ห้องสมุดมาตรฐาน - <stddef.h> C ห้องสมุดมาตรฐาน - <stdio.h> C ห้องสมุดมาตรฐาน - <stdlib.h> C ห้องสมุดมาตรฐาน - <string.h> C ห้องสมุดมาตรฐาน - <time.h>

C ทำงานห้องสมุด - strncpy ()

C ห้องสมุดมาตรฐาน - <สตริง> C ห้องสมุดมาตรฐาน - <สตริง>

ลักษณะ

C ทำงานห้องสมุดchar * strncpy (char * ปลายทาง, const char * src, size_t n) เพื่อคัดลอกสตริงชี้ไปตาม srcปลายทางคัดลอกถึงตัวอักษรnเมื่อความยาวของ src น้อยกว่า n ที่เหลือของปลายทางจะมีเบาะไบต์ null

คำแถลง

นี่คือ () ฟังก์ชัน strncpy คำสั่ง

char *strncpy(char *dest, const char *src, size_t n)

พารามิเตอร์

  • ปลายทาง - จุดไปยังอาร์เรย์ปลายทางสำหรับการจัดเก็บคัดลอกเนื้อหา
  • src - สตริงที่จะคัดลอก
  • n - จำนวนอักขระที่คัดลอกมาจากแหล่งที่มา

ราคาย้อนกลับ

ฟังก์ชั่นนี้จะส่งกลับสตริงของสำเนาสุดท้าย

ตัวอย่าง

ตัวอย่างต่อไปนี้แสดงให้เห็นถึง strncpy ฟังก์ชัน () ถูกนำมาใช้ ที่นี่เราใช้ memset ฟังก์ชั่น () เพื่อล้างสถานที่ตั้งของหน่วยความจำ

#include <stdio.h>
#include <string.h>

int main()
{
   char src[40];
   char dest[12];
  
   memset(dest, '\0', sizeof(dest));
   strcpy(src, "This is w3cschool.cc");
   strncpy(dest, src, 10);

   printf("最终的目标字符串: %s\n", dest);
   
   return(0);
}

Let 's รวบรวมและเรียกใช้โปรแกรมข้างต้นซึ่งจะส่งผลต่อไปนี้:

最终的目标字符串: This is w3

C ห้องสมุดมาตรฐาน - <สตริง> C ห้องสมุดมาตรฐาน - <สตริง>