strcpy

    9Nhiệt

    4Trả lời

    Các arg thứ hai trong nguyên mẫu cho memmove/memcpy/strcpy tương tự: Ví dụ: void *memmove(void *dest, const void *src, size_t n); //const void* char *strcpy(char *dest, const char *src); //const char

    37Nhiệt

    3Trả lời

    Tôi đang cố gắng hiểu cách giải quyết vấn đề tầm thường này trong C, theo cách sạch nhất/an toàn nhất. Dưới đây là ví dụ của tôi: #include <stdio.h> int main(int argc, char *argv[]) { typedef

    31Nhiệt

    4Trả lời

    Tôi đã làm việc trên một dự án trong C yêu cầu tôi phải làm rối tung nhiều chuỗi. Thông thường, tôi làm chương trình trong C + +, do đó, đây là một chút khác nhau hơn so với chỉ nói string.empty(). Tô

    9Nhiệt

    4Trả lời

    Như chúng ta đều biết, strcpy_s là một phiên bản an toàn của strcpy. Nhưng tôi tự hỏi nó hoạt động như thế nào ... hãy xem một số ví dụ. khai strpy_s của: strcpy_s errno_t (_CHAR * _DEST, size_t _SIZE

    7Nhiệt

    4Trả lời

    Trong C i sử dụng strcpy để thực hiện một bản sao sâu của một chuỗi, nhưng nó vẫn 'tốt' sử dụng strcpy trong C++ hay có những lựa chọn thay thế tốt hơn mà tôi nên sử dụng để thay thế?

    24Nhiệt

    7Trả lời

    Gần đây tôi đã bắt đầu lập trình bằng ngôn ngữ C, đến từ Java và Python. Bây giờ, trong cuốn sách của tôi, tôi đã nhận thấy rằng để thực hiện một chương trình "Hello World", cú pháp là một cái gì đó n

    11Nhiệt

    7Trả lời

    Tôi mới bắt đầu với C và tôi tự học. tôi đang tạo ra các chức năng sau: char *foo(int x){ if(x < 0){ char a[1000]; char b = "blah"; x = x - 1; char *c = foo(x); strc

    5Nhiệt

    6Trả lời

    Bối cảnh: Tôi có một quy trình nhỏ bắt chước fgets(character, 2, fp) ngoại trừ việc lấy một ký tự từ một chuỗi thay vì một luồng. newBuff là chuỗi được phân bổ động được truyền dưới dạng tham số và ký

    6Nhiệt

    5Trả lời

    Có chữ ký một lý do strcpy là này: char *strcpy(char *dest, const char *src); thay vì điều này? char *strcpy(char *const dest, const char *src); Theo như tôi biết, hàm sẽ không bao giờ thay đổi co

    11Nhiệt

    3Trả lời

    Tôi tự hỏi tại sao tôi nhận được lỗi phân đoạn trong mã dưới đây. int main(void) { char str[100]="My name is Vutukuri"; char *str_old,*str_new; str_old=str; strcpy(str_new,st