프로그래밍 QnA

ljs0652의 이미지

iFileoperation 써보신분 계신가요?

iFileoperation을 이용해서 파일 추가 삭제 복붙을 하고 있습니다.

문제가 생기는건 삭제를 할 때인데요, 복수개의 데이터를 삭제할 때 프로그래스 창이 생성이 되면서

삭제가 진행되다가 프로그래스 창으로 종료 버튼을 누르거나, 취소 버튼을 누르면 너무 오래 응답이 없습니다.

디버그 모드로 확인을 해봤는데 PerformOperations 이부분에서 멈춰 있더라구요.

그리고 os는 win 7에서는 문제없이 작동하지만 win10에서만 이러한 문제가 발생하는데 답이 안보여서 너무 답답하네요

혹시 아시는분은 알려주시면 감사하겠습니다.

ps. 제 개인적인 생각으로는 win10 탐색기가 문제가 좀 있어서 발생하는 현상이라고 생각은 드는데
프로그래스 창 취소는 붙여넣기, 이동은 이상없이 진행되지만 삭제에서만 문제가 발생되고 있습니다.

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님 보시오

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

wkrntlfjdynn의 이미지

.

manabooks의 이미지

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

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

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

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

201413694의 이미지

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

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

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

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

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

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

DarkSide의 이미지

포인터 불리언 변환에 대해

포인터 p에 대해,

if(p != nullptr)

if(p)

중 어느 것을 선호하시나요?
가독성으로 인해 전자를 쓴다는 의견이 다수이던데요.

trymp의 이미지

정규표현식 pcre syntax 관련 질문입니다.


pcre 관련해서 공부를 하고 있는데요.

(?:wxyz)

위와 같은 정규표현식이 있을 때 wxyz 만 매칭이 되더라구요

앞부분의 ? 와 : 은 무슨 역활을 하는거죠?

원래 ? 는 앞의 문자를 수식해서 0~1개의 문자인데

저 경우에는 소괄호가 그룹으로 사용되어 앞의 문자가 없다고 봐도 무방한 거 아닌가요?

?: 이 저 정규표현식에서 어떤 역활을 하는지 궁금합니다.

고수님들의 조언 부탁드립니다.

익명 사용자의 이미지

C++, A프로그램에서 B프로그램으로 시그널 발생

C++, A프로그램에서 B프로그램으로 시그널 발생

B프로세스는 항상 작동 중 입니다.
A프로세스에서 B에게 특정 시그널을 발생시켜 특정 일을 시키도록 하고 싶은데 어떻게 해야 하나요?

소켓프로그래밍 이용해야 하나요?...

페이지

프로그래밍 QnA 구독하기