argv

    4

    1답변

    execv() 함수는 NULL 종료 문자열의 배열을 필요로하지만 인수의 개수는 취하지 않습니다. 어레이가 끝나는시기를 결정하기 위해 센티널 값 (NULL 포인터)을 사용합니다. execv() 상태에 대한 매뉴얼 페이지 ... 첫 번째 인수, 관례, 파일이 실행되는과 관련된 파일 이름 를 가리켜 야합니다. 포인터 배열은 이 NULL 포인터로 끝나야합니다. 그

    4

    1답변

    Windows 프롬프트에 있습니다 (예 : cmd.exe). "camlprog"는 인수 (즉, argv)를 "\ n"(즉 각 줄마다)로 구분하여 인쇄합니다. 첫 번째 경우 : c:\> c:\cygwin\bin\bash -c "c:/cygwin/home/jonathan/camlprog \"foo\" bar" c:\cygwin\home\jonathan\cam

    -2

    2답변

    Ok. 다시 시작합시다. 나는 그것에 역방향 폴란드어 표기법 인수를 평가하는 프로그램을 작성하려고합니다. (즉, ./program 2 4+, 이는 6으로 평가됨). int main(int argc, char *argv[]) { char oper[MAXOP]; char *ptr; unsigned char c; double

    0

    1답변

    저는 직장을위한 GUI 애플리케이션을 만들기 위해 Qt를 사용하는 학생 프로그래머입니다. 이 응용 프로그램의 주된 목적은 이전 스타일 파일 중 일부를 열고 더 나은 편집을 허용 한 다음 파일을 새로운 형식과 파일 확장명으로 저장하는 것입니다. 최근에 나는 터미널에서이 변환을 허용하도록 요청 받았다. 내가 argv와 argc가 무엇을 나타내는지를 알고있는 동

    0

    1답변

    기본적으로 mapreduce를 실행 중이므로 감속기에 연결합니다. 내가 문제가되는 것은 os.listdir과 함께 사용할 디렉토리 경로를 지정하여 그 디렉토리에있는 모든 파일을 본질적으로 가져와 계산하는 것입니다. 그러나 나는 단지 같은 디렉토리에있는 서브 디렉토리가 아니라 마지막 디렉토리에있는 디렉토리 만 원한다는 것을 안다. fileinput()을 사용

    1

    2답변

    파일의 문자를 대체하는 명령을 쓰려고합니다. 예 : ./replace E XY hello.txt [b] hello.txt [/ b]에는 [b] HELLO WORLD [/ b]라는 단어가 포함되어 있습니다. 문자 E가 XY로 바뀝니다. 따라서 안녕하세요.은 HXYLLO WORLD가됩니다. 는 내가 말하고자 [100] 0 1 2 3 4 5 6 7 8 9 10

    0

    1답변

    replace 명령을 사용하여 파일의 문자를 대체하려고합니다. 그래서 같이 호출 희망 :이 예에서 $./replace I XY test.txt 이 test.txt 단어 "이 테스트 파일입니다"를 포함하는 방법이 "XY"와 문자 'I'을 대체 할 수 있습니다. 아래에 주어진 코드와 같은 버퍼를 사용하려고했지만 버퍼와 argv가 다르게 선언 되었기 때문에

    1

    2답변

    사용자 유형 $./바꾸기 i xy data.txt data.txt에는 "이것은 테스트 파일, 테스트 파일 전용입니다"라는 단어가 포함되어 있습니다. 따라서 모든 i가 xy로 바뀝니다. 즉, thxys xy는 테스트 fxyle, test fxyle은 으로 생각합니다. 그러나 i를 xy로 바꾸는 대신 내 코드는 i를 x로 바꿉니다. 나는 오류가 줄 38 str

    1

    1답변

    저는 Visual C++에 새로운 기능이므로 'schoolboy'오류 일 수 있습니다. 그러나 다음 코드는 예상대로 실행되지 않습니다. : 나는 메시지 This is the help message.를 기다리고 있었다 Test.exe --help 을 다음과 같이 Test.exe 이름 #include "stdafx.h" #include <string.h>

    1

    2답변

    이것은 여러 가지 물건을 인쇄하여 테스트 한 내용이지만, 어떤 이유로 든 알아 내지 못하는 경우가 하나 있습니다. 나중에 사용할 함수의 인수로 인수를 전달해야하지만 올바르게 다시 저장하기 위해 다시 인쇄 할 때 임의의 숫자가 표시됩니다. 다음은 코드의 관련 부분입니다. int num_bytes = argv[1]; .... printf("Max numbe