프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판

momos의 이미지

리눅스 프로그래밍 질문!

만약에 txt 파일에
1-1, aa aa aa
1-2, bb bb bb
.
.
.
1-11, a a a
.
.
.
11-11, rr rr

이런식으로 저장되어있다면
,이후에 나오는 단어의 수를 lseek()을 이용해서 구하려면 어떻게 해야할까요?
버퍼에 저장하고 한 글자씩 읽으면서 버퍼가 ' ' 이거나 '\n'일때 카운트하고
'\n'일때 lseek(fd, 5, SEEK_CUR)로 건너뛴 다음 다시 한 글자씩 카운트했는데
그렇다면 1-11,일때나 11-11, 일때처럼 언제 5,6,7번씩 건너 뛰어줘야하는지 헷갈립니다.
, 이후에 단어의 수만 구하면 됩니다!

그리고 11-21, 이렇게 있을때 11하고 21만 따로 배열에 저장하려면 어떻게 해야할까요?

아이디어를 얻고 싶습니다.

익명 사용자의 이미지

Emptynote님 보시오

님께서 인격살인했는데 잘못했다 나서지 않는 까닭?
님께서 잘해서 그런 게 아니네요.
쌈닭같은 너에게 얽히기 싫어서 그런 거지.

kjyong98의 이미지

xen 서버 게스트 네트워크 문제

안녕하세요.

젠서버 설치 후에 게스트를 생성했는데

게스트에서 인터넷 등 외부로는 통신이 되는데 호스트나 외부에서는 게스트에 통신이 안되고있습니다.

호스트 NIC를 통해서 자동으로 브릿지형태로 게스트에 동일한 대역의 새로운 ip가 할당이 되긴했는데 어디가 문제인걸까요

일단 호스트 ip addr 결과 올려보겠습니다. 호스트에선 랜카드 두개 사용중인데 현재 eth1만 사용중입니다.

wkrntlfjdynn의 이미지

.

익명 사용자의 이미지

안드로이드 폴더 설정 바꾸는법

지금 android로 열어도 project로 여는 것처럼 나오는데 혹시 원래 안드로이드 열리면 보이는 res, java, mainfest 폴더가 뜨게 하려면 어떻게 해야하나요?

manabooks의 이미지

[wxPerl] Spreadsheet::Read 사용시 실행프로그램이 죽는 문제

현재 64 bit MS Windows에서 구동될, Excel파일을 읽어 가공하는 실행 프로그램을 만들고 있습니다.
Console(CMD)에서 디버깅을 마치고 실행파일을 만들었는데, 실행파일이 중간에 죽어버려 해결책을 문의드리고자 글을 올리게 되었습니다.

[증상]
MS Windows 10 CMD에서
 perl Excel-Wx.pl
로 실행시키면 문제가 없이 작동하는데,

이 CODE를 아래와 같이 실행파일로 만들어 사용하면, Spreadsheet::Read의 ReadData()함수를 실행하면서 죽어버립니다.

u235의 이미지

vi "insert 모드에서 저장" 가능할수 없을까요?

앞서 문의드렸던 요즘 Pyrhon 삼매경에 빠져있는
윈도용 vi 열열 매니아 입니다.(노안 관계로 cmd 콘솔만 선호ㅋㅋ)

윈도용을 쓰면서 가장 불편했던점은 두가지가 있는데

하나는 어떤 세팅을 써도 마우스 클릭시 커서이동이 가능하게 못한다는것과
Nun 키패드는 방향키용 밖에 못쓴다는것 정도 입니다.
전자는 다른 메모장 등과 연동시 reg와 별개로 마우스로 복/붙이 가능한것으로 위안은 되나

이 두가지는 아마도 cmd용 vi 유저가 급증하지 않는한 한동안 개선을 기대하기는 힘들듯 합니다.

그외 리눅스와 공통사항으로
insert 모드에서 저장을 못한다는 점이 있는데요. (불러오기 등등은 됐어도)
때문에 [ESC] 키에 손이 너무 많이가는 치명적인? 불편이 있습니다.
구문 테스트시 평균 분당 10~20초에 한번은 저장해야 하니까요 ^^.

대부분 에디터들은 [Ctrl]-S 로 저장하기가 무조건 기본이지만
vi만은 항상 [Esc]로 나갔다 와야 하니까요.

익명 사용자의 이미지

안드로이드 설치중 오류

Android Support Repository, Android SDK Tools and
8 more SDK components were not installed

201413694의 이미지

비주얼 스튜디오 2017 콘솔창대신 다이얼로그창 띄우기 질문있습니다.

<문제상황> 비주얼 스튜디오 2017 버전_소켓프로그래밍_클라이언트 작성 클라이언트와 서버는 1:1로 연결되어 있으며 클라이언트에서 8바이트의 특정 정보를 보내면 서버에서는 149바이트를 보냅니다.(와이어샤크로 확인가능)

클라이언트에서는 149바이트를 받은 후 패킷을 원하는 크기의 바이트만큼 재배열을 합니다.
ex)1바이트의 패킷이 rPos_x 4바이트에 위치하게되며 이것을 십진수로 전환합니다.

십진수로 전환한 값을 출력합니다.

====>이러한 코딩을 통한 출력값을 콘솔대신 다이얼로그로 나타내야합니다.

질문1.힘들게 위에 소스(콘솔으로 나타나는 소스)를 완성했는데 MFC로 프로그래밍을 하려고하니
프로젝트.cpp 프로젝트Dlg.cpp ~.h 등 기존과는 매우 달라서 기껏 완성한 코드를 사용하기가 어렵습니다.

페이지

프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판 구독하기