그래서 내가 왜이 작업을 수행 할 수 없는지 궁금합니다.C 포인터 및 배열 호환되지 않는 형식
int main(int argc, char **argv){
FILE *src;
char filePath[261];
filePath = argv[1];
마지막 줄에는 컴파일러 오류가 있습니다. char []와 char *의 차이점은 무엇입니까? argv [1]와 같은 filePath를 설정할 수 있도록이 코드를 어떻게 수정해야할까요? 미리 감사드립니다.
배열은 할당 할 수 없으며 포인터도 아닙니다. –
이것은 두 가지의 차이점입니다. http://stackoverflow.com/questions/12676402/why-cant-i-treat-an-array-like-a-pointer-in-c/12676404#12676404 – Mike