컴퓨터 엑셀 워드 포토숍 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Previous Post [C언어 기초 예제] 실행할 때 지정해준 파라미터(옵션; 인수, Arguments) 얻기,...[포토샵] 사진/그림 모서리 둥글게 잘라내기, 귀퉁이 둥글게 하는 효과: Rounded C...헥사 코드 편집법 / 헥사 에디터(Hex Editor) 사용법 기초[일본 우표 수집] 샤라쿠(東洲斎 写楽; Sharaku)의 가부키 배우 그림; 김홍도와의 ...UltraEdit와 Vim을, IE용 '소스 보기' 프로그램으로 [레지스트리 편집] (울트...[울트라에디트] HTML문법 강조 / 코드 폴딩 스크롤 속도 / 인코딩 문제 해결 - Ul...[VBS] 몇 초 후에, Popup, MsgBox 대화상자 저절로 사라지게 - VBScri...[포토샵 강좌] 사진/그림의 특정 부분만 자르기, 불필요한 곳 잘라내기: Crop Tool...포토샵] 사진 바깥쪽 배경, 뿌옇게 흐리게 만들기; 안개 낀 듯한 효과 - Photosho...익스플로러(IE)에서 한글/일본어/중국어 글꼴이 깨질 때, 해결법은?

[C언어] fopen()함수, 파일이름의 공백 처리는? / 빈칸 들어간 파일명의 파일 열기

Thursday, July 27, 2006

비주얼C의 fopen()함수는, 파일명의 공백도 잘 인식합니다.


그런데 리눅스용 C에서는, 공백 바로 앞에 백슬래쉬(\)를 붙여서 이스케이프하면 될 것입니다.

fopen("My\ Test.txt", "rt") ...

그리고 원래 리눅스/유닉스의 파일명에는 공백이 들어갈 수 없습니다.




윈도우에서, 옵션으로 파일명 지정할 때


파일명에 쌍따옴표를 붙이면 됩니다.

만약 C로 만든 프로그램명이 foo.exe 이고, 옵션으로 지정해준 파일이
My Test.txt
이런 식으로 공백이 들어가 있다면

foo "My Test.txt"

이렇게 하면 실행이 됩니다. 만약 쌍따옴표를 붙이지 않는다면 foo.exe는 My 가 파일명인 것으로 착각하게 됩니다. 그래서 My 라는 파일을 찾을 수 없다고 에러가 납니다.


▶▶ [윈도우] 공백이 들어간 폴더명/파일명의 파일 실행하기 - Windows

☞ C/C++

0 Comments:

Post a Comment

<< Home RSS 2.0 feed

구글 Google 에서 제공하는 무료 블로그 서비스인 블로거 Blogger 의 인터넷 주소는 www.blogger.com 입니다. Blogger 에 블로그를 만들면, blogspot.com 이라는 주소에 블로그가 생성됩니다.
블로그를 직접 방문하지 않고도 최신 게시물을 구독하려면 RSS 2.0 feed 주소를 리더기에 등록하시면 됩니다.
Categories
Previous Posts
Monthly Archives
Top