c-strings

    1

    3답변

    (마이크로 소프트의 또는 Open 재단 수업 일 - http://www.koders.com/cpp/fid035C2F57DD64DBF54840B7C00EA7105DFDAA0EBD.aspx#L77), 다음 코드 니펫 (TCHAR *) (&이 [1])가 표시 무엇 struct CStringData { long nRefs; int nDataLe

    18

    18답변

    요즘 C++에서 C- 문자열을 사용해야 할 이유가 있습니까? 내 교과서는 어떤 점에서 예제에서 그것을 사용하며, std :: string을 사용하는 것이 더 쉬울 것 같아요.

    3

    5답변

    내 코드 segfaults 및 이유를 모르겠습니다. (나는 좌변 포인터 역 참조 사용하는 경우이 같은 문제입니다.) 1 #include <stdio.h> 2 3 void overwrite(char str[], char x) { 4 int i; 5 for (i = 0; str[i] != '\0'; i++) 6 str[i] = x; 7 } 8

    6

    4답변

    , 나는 함께 것으로 나타났습니다 : char buffer[4]; memset(buffer, 0, 4); recv(socket, buffer, 4, 0); 내가받을 mesgx "mesg"는 임의의 문자가 추가 된 상태로 보내집니다. 내가 대신 char * method = (char *) malloc(4); memset(buffer, 0, 4

    13

    4답변

    strtol()과 strtod()는 효과적으로 문자열에서 constness를 버리는 것을 허용하고 강제하는 것으로 보입니다 : #include <stdlib.h> #include <stdio.h> int main() { const char *foo = "Hello, world!"; char *bar; strtol(foo, &

    1

    6답변

    나는 라이브러리 함수가 사용되는 오래된 프로그램이 있는데 그 라이브러리는 없다. 그래서 저는이 프로그램을 C++ 라이브러리를 사용하여 작성하고 있습니다. 그 오래된 코드에서 이와 같은 함수가 있습니다. * string = newstrdup ("Some string goes here"); 문자열 변수는 char ** string으로 선언됩니다. 그는 "new