Giúp giải bài tập C++ dùng strcpy

Giúp mình giải bài tập C++ này với ạ, phần “using strcpy”. Cảm ơn mọi người

Implement a function to copy a string:

void copyString(char *input, int offset, int length, bool invert, char *output, int output_offset)
  • input: input string
  • offset: starting position for copy
  • length: length of substring to be copied
  • invert: invert the result
  • output: output string
  • output_offset: the beginning of copied position of output

for example:

st  = “Hello world”
st2 = “My name is C++”
copyString(st, 6, 5, true, st2, 11) à st2 = “My name is dlr”;

Implement this function in 3 ways:

  • using memcpy
  • using strcpy
1 Like

Hi @tuan_le6

Sorry, DNH không phải platform giải bài tập hộ. Vậy nên tớ suggest cậu thử làm trước, sau đó nếu gặp vấn đề gì mà không thể tự giải quyết được, cậu có thể quay lại đây và mô tả rõ vấn đề của cậu + source code.
Bọn tớ sẽ giúp cậu lúc đó.

Hi vọng cậu có thể tự giải quyết bài tập này.

Nếu như không có cập nhật mới gì từ cậu, topic này sẽ được đóng lại sau 1 ngày. Trong lúc đó, bạn nào có nhã ý giúp đỡ có thể giúp bạn ấy

6 Likes

sao bạn ko tự làm, tự google thay vì lên diễn đàn này tạo tài khoản chỉ để nhờ mọi người giải hộ? Thụ động, ỷ lại như vầy thì bạn ko theo nghề được đâu.

3 Likes

ông này cứ đưa bài tập lên rồi nhờ giải nhĩ
thay vì như thế thì hãy chỉ ra mn chỗ chưa hiểu chứ để mn giúp đỡ

3 Likes

Hàm strcpy trong C cần lưu ý nó copy cả kí tự ‘/0’ cuối chuỗi nhé. Đọc thêm về hàm strcpy : links

This topic was automatically closed after 19 hours. New replies are no longer allowed.

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?