sizeof

    1

    4답변

    사용자가 지정한 두 개의 문자열을 연결하는 프로그램을 만들고 있습니다. 모든 것은 괜찮습니다. 그러나 그 결과로 프로그램이 왜 크기이 8 비트 길이라는 것을 알 수 없습니다. 문자열의 길이에 관계없이 항상 8을 표시합니다. 문자의 크기 인 것으로 추측됩니다. 그러나 왜 이런 식으로 작동하는지 알고 싶습니다. 이 코드입니다 : 당신이 당신의 프로그램의 다른

    2

    4답변

    나는 현재 C 언어를 배우고 있는데 char 문자열 배열 요소의 size 요소에 대해 약간 혼란 스럽다. char *states[] = { "California", "Oregon", NULL, "Texas" }; 는 내가 배열의 크기를 얻을 수있는 방법을보고 싶어, 그래서 나는 for 루프에 그것을 통해 셀 수 : 이 예제를 가져 가

    0

    4답변

    현재 간단한 간단한 일회용 패드 프로그램을 작성 중입니다. keyfile이 source 파일보다 작을 때 사용자에게 경고하고 싶지만 실행하면 내 프로그램이이를 무시합니다. /* Check if keyfile is the same size as, or bigger than the sourcefile */ if(sizeof keyfile < sizeof so

    0

    4답변

    가능한 중복 반환 : 나는 그것을 더 잘 알게되기 위해 C와 조롱했습니다 Sizeof an array in the C programming language? 을하고 난 초기화/포인터 우연히 발견 한 것 같아요 내가 해결할 방법이 확실치 않다. 아래의 프로그램은 ROT13의 구현이므로 입력 문자열을 가져 와서 각 문자를 13 씩 이동시켜 암호문을 만듭니다.

    0

    3답변

    void * ptr0 = (void*)"Buffer_1"; int size0 = sizeof(ptr0); // WILL THIS RETURN THE NUMBER OF BYTES OCCUPIED BY THE MEMORY POINTED BY ptr0? 내 요구 사항은 * 내가 1 라인에서 일을하고 그것에 대한 포인터를 빈 공간을 만들 버퍼 &에서 일부

    5

    2답변

    내가 [StructLayout(LayoutKind.Sequential)] public struct SFHeader { [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 5)] public string FileName; public int Offset; public short S

    -1

    3답변

    가능한 중복 : 나는 8을 ​​얻을 코드를 실행하면 왜 배열 a를 가리키는 포인터가 Sizeof an array in the C programming language? Why sizeof(param_array) is the size of pointer? void printSizeOfArray(int a[]) { printf("%lu\n", siz

    0

    1답변

    tcp를 통해 작은 패킷을 보내려고하지만 크기에 문제가 있습니다. 내 데이터는 255 바이트의 버퍼이다 : buffer[0] = 0x00; buffer[1] = 0x04; buffer[2] = 0x06; buffer[3] = 0x08; buffer[4] = 0x01; buffer[5] = 0x01; 하고 난 같이 보내 사용하는 경우 나 제를 사

    3

    1답변

    나는 채워진 사전의 크기를 파이썬으로 얻고 싶습니다. 나는 이것을 시도했다 : >>> dict = {'1':1} >>> import sys >>> print dict {'1': 1} >>> sys.getsizeof(dict) 140 그러나 이것은 명백하게 그것을하지 않을 것이다. 기대 값은 2 (Bytes)입니다. 다음과 같은 내용의 사전을 가

    2

    1답변

    주기적으로 동적으로 할당 된 배열을 만들었습니다. 그리고 배열의 숫자를 읽는 사이클이지만 배열의 크기를 알아야합니다. 배열이 정확하고 올바르게 작동하며 올바른 값을 가지고 있습니다. 내 포인터와 함께 작동되도록 int size = sizeof(array)/sizeof(array[0]); 어떻게 내가 그것을 해결할 수 : 메신저 포인터를 사용하기 때문에