게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
C언어에서 system함수에 대해서 궁금합니다..
게시물ID : programmer_19275짧은주소 복사하기
작성자 : 1인분을못해
추천 : 0
조회수 : 1996회
댓글수 : 9개
등록시간 : 2016/12/10 23:28:11
옵션
  • 본인삭제금지
system함수를 써야되서 계속 검색중인데요, 저번에 올린 multiple console window로는 해결이 안되는것 같아서 다른걸 찾다보니 system함수를 찾았는데요, 학교 팀 프로젝트로 C언어 콘솔 게임 프로그램을 만들고 있는데 게임창과 다른 콘솔창에 채팅을 띄우려고 하는데요 이 과정에서 system함수를 사용하려고 합니다.

로비 -> 방 입장후 system("cls") 로 싹 지우고 게임창만 띄우고 새로운 콘솔로 채팅창을 띄우려고 하는겁니다.

인원은 2~5명정도를 입장하게 하려고 하는데 system("..경로../chatting.exe"); 으로 채팅프로그램을 띄우는건 알겠는데 서버에서 받은 데이터들(채팅에 접속할 클라이언트들의 ip주소같은것)을 어떻게 system함수로 chatting.exe로 넘기는건지 모르겠습니다.

system함수가 %d나 %c같은건 안넘어가고 string만 넘어간다는데(리눅스 명령어처럼 argc argv로 넘어간다고 알고 있습니다) 이걸 어떻게 해야되는걸까요? 리눅스에서 실행할때를 생각하면 ./chatting string 이런식으로 된다는것 같은데 채팅 프로그램은 한번 띄워졌으면 끝인건데...

저도 제대로 이해를 못하니 질문도 횡설수설이네요..ㅠㅠ


한줄로 줄여 말해보자면 system함수에서 다른 경로에 있는 .exe로 인자값을 넘길때는 어떻게 넘기는건가요?
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호