[App 개발] xcode2.0에서 파일 오픈?
본문
파일 오픈하는 방법은 vc++이나 같은거 아닌가요?
처음 작업은 vc++에서 c++로 짰습니다.
(gcc라 오픈하는 방법도 다른건지요..)
오픈하려는 파일을 프로젝트 폴더안에 위치해두고
ifstream data_file1("prog2.in1", ios::in); // prog2.in1이라는 파일의 내용의 스트림을 data_file1이라는 변수(?)에 저장
...
data_file1 >> index >> station; // data_file1의 내용을 순서대로 한줄씩 index와 station에 집어 넣는다.
prog2.in1이라는 파일에는 한줄씩
SamsungSta 4
ShinsaSta 3
이런식으로 저장되어있습니다.
vc++에서는 위와같은 방법으로하니 잘 돌아가는데 xcode에서는 잘안되네요...--;
(나머지 자잘한 부분은 수정해서 돌렸습니다...void main() -> int main() 이런거여..ㅋㅋ)
도와주세요.. 알북이 숙제에있어서 무용지물이 되어가구있습니다...ㅜㅜ
최신글이 없습니다.
최신글이 없습니다.
댓글목록 3
hongjuny님의 댓글
얼핏 보아하니 간단한 문제 같은데요. ^^
prog2.in1 인가 하는 파일을 어디에 두셨는지요?
Xcode 에서 컴파일한 실행 파일이 위치해 있는 build 디랙토리에 저장하시지 않으면 파일을 찾을 수 없는 것으로 될 것입니다. 이것이 VC++ IDE 와 좀 다른 점인데요, VC++ 에서는 비록 실행 모듈이 debug 나 release 에 있더라도 현재 작업 디렉토리는 프로젝트 파일이 있는 곳에 설정되어 있습니다만, Xcode 에서는 그렇게 하지 않고 있습니다.
가장 간단하면서 머리 안 아픈 방법은 prog2.in1 파일을 build 로 복사해서 실행하시면 됩니다. (제가 밑에 만든 예제들도 모두 그렇게 하십사고 한 줄 써 놓았습니다. ^^;), 좀 더 깔끔하게 해결하는 방법으로는 실행 모듈을 build 가 아닌 다른 곳으로 지정하는 방법도 있습니다.
brian_k님의 댓글
예상보다 쉽게 해결이되었네요...^^
근데 이런 자잘한것들에서 자꾸만 멈춰지게되네요...
PATH설정도 잘 몰라서 해매고있거든요...--;
hongjuny님의 댓글
MSVC 에 익숙하신 분들은 처음에 Xcode 로 오시면 엄청 불편해하시는 것 같습니다. 일단 에디터의 반응이 느리고, 단축키가 그간 피씨에서 쓰던 것들이 안 먹으니까요. 게다가 컴파일러 세팅을 다시 다 익혀야 하니... 하지만, GCC 와 GDB, 그리고 CHUD 툴이 제공하는 다양한 기능들에 하나둘씩 익숙해지면 아주 자연스러워질 것입니다. ^^