strlen

    0

    1답변

    C의 문자열은 몇 바이트의 유니 코드 문자를 포함 할 수 있기 때문에 바이트 중 하나가 \ 0 문자로 끝날 수 있습니다. strlen이 잘 작동한다고 생각하지 않습니다. . 이러한 문자열의 길이를 올바르게 계산하는 방법은 무엇입니까? 나는 그것을위한 메모리를 할당하는 것이 아니라, dirent.h 라이브러리의 struct dirent의 속성 char d_n

    2

    3답변

    이것은 사소한 일일 수도 있고 누군가가 설명 할 수 있기를 바랍니다. 왜 나 strlen char 배열 대신 4의 실제 크기보다 나에게 더 큰 수를주고있다 : 내가 출력으로 4를 받고해야하지만 6 을 얻고 생각 #include <stdio.h> #include <string.h> int main() { char szInput

    1

    1답변

    도와 주시겠습니까? strlen 함수를 C에서 어셈블리 언어로 다시 작성해야합니다. 입력 문자열은 "0h"로 끝납니다. 출력 길이에는 문자 "0"이 없습니다. 입력은 항상 곁에 내가 그런 일을 "0H" 으로 종료되지만 작업 나던 : 코드 1) strlen 공식적으로 size_t strlen(const char *s);로 선언에서 [segment .data

    3

    1답변

    방금 ​​행맨 게임을 끝 냈고 마지막 단계에서 코드 정리 및 최적화를하고 있지만 왜 그럴 수 없습니까? 경고 : 다음과 같은 두 가지 경고가 '나 strlen' 경고 내장 기능의 호환되지 않는 암시 적 선언 : 가되는 코드 내장 함수 'strcpy와'호환되지 않는 암시 적 선언을 사용 된 위치 : for(i = 1; i <= random; i++)

    2

    3답변

    루프 내에서 strlen을 적용한 후 배열의 임의 요소를 얻으려고합니다. 에 대해서는 단어가 5 자보다 크지 만 현재는 그렇지 않습니다. 예상 된 결과를 얻으십시오. 다음과 같이 내 코드는 다음과 같습니다 $input = array("Neo", "Morpheus", "Trinity", "Cypher", "Tank"); for ($i=0; $i < cou

    1

    2답변

    저는 C에서 약간 녹슬 었습니다. 나는 사용자 입력을받는 프로그램을 만들 것을 요구하는 학교 과제를했습니다. 문자 수가 50보다 크면 아무 것도 출력하지 않고 다시 설정하십시오. 종료하면 수를 인쇄해서는 안됩니다 (이 경우 4). #include <stdio.h> #include <string.h> #include <stdlib.h> int main

    -3

    1답변

    int 값을 char의 strnlen 값과 문자열 길이를 비교할 때 오류가 발생합니다. 내가하고있는 일은 특정 문자열을 검색하고 그것이 발견되면 추적하는 것이다. for (value = 0; value < strlen(stringValue) && !searchFound; value++) { if (stringValue[value] == sear

    1

    2답변

    나는 뭔가를 이해하려고 애 쓰고 있습니다. C에서 strlen 메서드는 다음을 수행합니다. 지정된 문자 문자열을 검색하여 NULL 또는 ASCII 문자가 0이 될 때까지 카운트합니다. strlen은 PHP에서 그렇게하지 않습니까? 그렇습니다. 예를 들어 , 나는이 할 경우 : C에서 $s = "abc\0def"; $ln = strlen($s); 을 l

    -3

    1답변

    C++의 문자열에서 구두점을 제거하는 가장 효율적인 방법을 찾으려고합니다. 현재 가지고있는 것입니다. #include <iostream> #include <string> #include <fstream> #include <iomanip> #include <stdlib.h> #include <algorithm> using namespace std

    -1

    2답변

    제출 양식을 사용하여 8 자리 숫자를 제출하고 있습니다. 나는 is_numeric과 strlen을 사용하여 "12345678"이 성공적으로 "adsf"와 "123"이 성공적으로 반환되는지 확인하려고합니다. 나는이 일을하기 위해 내가 놓친 것을 알아낼 수 없다. <?php if (!empty($_POST['WorkOrder']) && isset($