c-strings

    0

    1답변

    정규 int보다 큰 숫자를 처리 할 수있는 "MyInt"클래스를 만들어야하는 할당 작업을하고 있습니다. 우리는 음수가 아닌 숫자 만 처리하면됩니다. 이 클래스에 >> 연산자를 오버로드해야하지만이를 수행하는 데 어려움을 겪고 있습니다. 나는 허용되지 않습니다. #include <string>. A : 이는 방식입니다. C 스타일 문자열로 입력 허용 b. 이를

    0

    1답변

    그래서 나는 이름 내가 다른 이 문자열 배열에서 플레이어 중 하나를 복사 할 수 있도록하려면 const char *players[10]; players[0] = "Anselm"; players[1] = "Otto"; players[2] = "Fedor"; players[3] = "Juergen"; players[

    3

    4답변

    참고 : 이 순수 C. 없음 C++ 기능에 대한 질문 등이다 질문 : 가정하자 나는 malloc 버퍼가 100 chars 방. 그런 다음 슬롯 중 5 개만 실제 chars으로 채 웁니다. 나는 가장 좋은 방법은이 같은 버퍼에 남아있는 모든 슬롯을 null로는 것을 들었습니다 : while (nextAvailableBufferSlot < currentBuff

    0

    2답변

    선생님이 C++를 사용하여 과제를 주셨고 전체 프로그램을 수행 할 해결책을 찾지 않아서 고생하고있는 정보만을 기반으로 정보를 요청합니다. ive 내 프로그램에서 사용자가 열려고하는 파일을 선택할 수있게했습니다. 열 파일은 stateInitials, miles, numberOfShelters를 포함합니다. 각각 하나 하나 뒤에 공백이옵니다. 처럼 보이는이 웨

    2

    2답변

    내가 몇 가지 코드를 읽어 봤는데으로 초기화 나는 다음과 같은 발생 배열, 문자열 null 암시 적으로 종료되어야합니다 오른쪽? 이 경우 어떻게됩니까? 컴파일러가 문자열 리터럴에서 '\ 0'을 인식하고 null 종결 자로 지정합니까? 또는 int 번호로 오버플로됩니까? 이 양식에 문제가 있습니까?

    0

    3답변

    #include <stdio.h> #include <string.h> main() { char s[6] = "HELLO"; printf("s.len= %d,", (int)strlen(s)); char* s1 = "HELLO"; printf("s1.len= %d,", (int)strlen(s1)); int i

    1

    4답변

    저는 C가 처음인데 이제는 액세스 할 수없는 메모리를 사용하려고 시도 할 때 세그먼트 오류가 나타납니다. 그러나 나는 어디서 잘못 가고 있는지 알고 싶지 않다. 어떤 도움을 주시면 감사하겠습니다. #include <stdio.h> #include <stdlib.h> #include <string.h> int main() { char *str1 =

    0

    3답변

    이 코드 세그먼트가이 출력을 제공하는 이유는 무엇입니까? 나는 패킷 수를 늘려야한다. 수신기 while(1) { if(argv[3]) { strcpy(buf, argv[3]); } else { msg = "This is a UDP test string! (packet %d)\n", ++pktcnt;

    0

    2답변

    어떻게하면 strtok 파일 이름을 사용하여 원래 문자열에 영향을주지 않습니까? void generate_header(int sock, char* filename, int response_code) { char buffer[BUFLEN]; // For Content-Type generation

    1

    3답변

    함수 내에서 문자열을 수정하고 싶습니다. 내 코드는 매우 쉽습니다. #include <stdio.h> void doSomething (char **string) { sprintf(string,"some string"); } int main (void) { char *origString = NULL; doSometh