내가 char **argv
이라고 가정합니다. 크기를 어떻게 결정합니까?이중 포인터 문자열의 크기는 얼마입니까?
문자열이 있습니다. 예를 들어 sleep 30 &
은 argv
에 보관됩니다. *argv
의 마지막 배열에 액세스하고 싶습니다. 이 경우 마지막 배열에는 &
이 포함됩니다. 어떻게 접근 할 수 있습니까? strlen(argv)
이 제대로 작동하지 않는 것 같습니다. 은 분명히 **argv
이 포인터이기 때문에 제대로 작동하지 않습니다.
참고 : **argv
을 main()의 인수로 사용하는 것이 아니므로 argc
또는 문자열 길이에 대한 다른 표시기가 없습니다.
나 strlen을 종료해야하는 경우 (* 변수는 argv)! – vireshas
@vreshas에서는 * argv의 마지막 배열에 액세스 할 수 없습니다. 그 길이를 보여줍니다. – darksky
나는 이미 그것을 시도했다 - 작동하지 않는다. – darksky