파일 이름으로 실행되는 프로그램을 만들고 있습니다.argv []에서 입력을 char로 변환 하시겠습니까?
예 :이 코드는 내가 지금까지 가지고있다
error: array type 'char [20]' is not assignable
:
./program 나는 다음과 같은 오류에 어려움을 겪고
파일 이름 .txt#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main (int argc, char *argv[]) {
char filename[20];
filename = argv[1];
}
입력을 argv[]
에서 문자 배열 t로 변환하는 방법 내가 가진 모자?
이 C 또는 C++가 할당되지 않습니다? C++이라면'std :: string'을 사용하십시오. –
왜 파일 이름으로'argv [1]'을 사용하지 않으시겠습니까? 그것을 바꿀 의향이 있습니까 ??? –