memset

    0

    1답변

    몇 년 전, 나는 에 대한 how to initialize a timespec struct에 대한 질문을 최소한 코드 라인과 함께 상태 (nsec 및 초)와 비교했습니다. 많은 응답으로 은 memset을 사용하지 말라고했는데, 이것은 크로스 플랫폼 호환이 아니며 수많은 다른 문제가 발생할 수 있기 때문입니다. struct timeval freshStruct

    1

    1답변

    저는 포인터에 대한 지식이 거의없는 Java 개발자입니다. 나는 ULONGLONG passedValue; BYTE myArr[16]; memset(myArr, 0x00, sizeof myArr); *((ULONGLONG *) myArr) = passedValue; 을 나는 memset 메서드 호출 (사이즈 16)를 myArr 바이트 배열을 채우는

    0

    1답변

    내가 스택 할당 배열 (포인터 만 스택 프레임 내에서 호출에 전달한다)에 대한 포인터를 초기화하기 위해 노력하고있어 ... 내가 여기서 뭔가를 이해 해요 bool (*lookup)[100]; memset(lookup, 0, 100 * sizeof(*lookup)); 생각하지 않습니다 . memset은 배열을 0으로 초기화하기위한 것입니다. 이전 코드는

    6

    3답변

    작동하지 않음 memset (l, 1, sizeof (l)); 하지만 예상 값을 얻을하지 않습니다, 그것은 나에게 다음과 같은 출력을 제공합니다 16843009 16843009 16843009 16843009 16843009 16843009 16843009 16843009 16843009 그것은 컴파일러 문제가 될 줄 알았는데을, 그래서 사용 Ide

    7

    1답변

    특별한 이유 때문에 sockaddr_in 구조체를 0으로 초기화해야한다는 확실한 가이드가 있습니까? struct sockaddr_in foo; memset(&foo, 0, sizeof(foo)); foo.sin_port = htons(1025); foo.sin_family = AF_INET; inet_pton(AF_INET, "10.0.0.1", &

    0

    1답변

    방금 ​​문제가 발생했습니다. 문제는, 내가 문자열이 있고 문자열에서 가장 긴 연속 문자열을 찾아야한다는 것입니다 (그래서 aaaccaaaaaggt를 사용하면 "A : 5"로 따옴표없이 인쇄 할 것입니다). 아르. 내 접근 방식은 내가 가장 긴 cnsecutive 문자열 길이에서 memct 그것을 acgt (일종의 DNA 시퀀스이기 때문에) 중 하나였습니다

    2

    1답변

    아래 라인에서 차이가있다. memset (&myname, 0x00, sizeof(myname)); memset (&myname, 0, sizeof(myname)); 저는 모두 myname 배열을 무효화합니다.

    0

    1답변

    이 기능은 내 프로그램에서 호출되는 값을 설정하는 것입니다. 나는 fd 값이 1이라는 것을 알았는데, 우리가 엘리먼트를 출력 할 때 us.usage [202]와 같이 wierd 값을 갖는다. 아니 하나 내가 (gdb) p us.usage[202] $3 = 16843009 (gdb) p fd $5 = 1 (gdb)

    1

    2답변

    이것은 네트워크 통신을 위해 소켓을 사용하는 FTP 클라이언트 응용 프로그램의 일부입니다. FTP 서버에 명령을 전송하기 전에, 나는 제로에 명령 버퍼 를 초기화하지 싶어 -. 버퍼의 끝에 을 할 수있는 오래된 문자로 새 명령을 혼합 할 기회를 (새 명령 및 '\0' 다음 //global buffers msg[1024] and cmd[16] void se

    -1

    1답변

    이것은 memset에서 segfault를 제공하고 있는데, 왜 2D 배열의 특정 인덱스로 갈 것인지, 이것은 char 포인터를 주어야하고 memeset을 사용할 수 있는지 모른다. . void test(char** test) { int i; for(i=0;i<20;i++) { memset(test[i],0,size