프로그래밍 QnA

kysu5095의 이미지

sigwait 시그널 등록 질문드립니다.

특정 시그널이 들어오면 시그널을 캐치하려고 하고있습니다.

danji의 이미지

시스템콜, 리눅스 프로그래밍 cp 구현

리눅스 명령어 중 cp를 구현하는 코드입니다. cygwin으로 돌려보니 자꾸 프로그램 종료가 안됩니다.
코드에서 잘못된 점이 있다면 알려주시면 감사하겠습니다

hongachi7109의 이미지

소켓 프로그래밍 코드에서 오류 찾아주실 수 있으실까요??

어제부터 계속 이거 관련으로 글을 쓰고있는데...미리 죄송하다는 말씀을 드립니다..
근데 소켓프로그래밍을 처음해봐서ㅠㅠ 해결을 못해서 질문드립니다.

제가 원하는건
1. client에서 사용자 입력을 받아 server로 메세지 전송
2. server는 client에서 받은 메세지 출력
3. server는 사용자 입력을 받아 client로 전송
4. client는 server에서 받은 메세지 출력

이 과정을 종료 문자열이 들어올 때 까지 반복해야 합니다.

아래로는 제 코드 입니다. (핵심 부분만 들고왔습니다)

-server code

hhas의 이미지

살려주세요 오류C4700초기화되지 않은 'area' 지역 변수를 사용했습니다.

area를 어떻게 고치죠..
:
:
:
이 부분은 생략한겁니다

#include
#define pi 3.14

int main()
{
int menu = 0;
int rad;
double leng, area, vol;

세벌의 이미지

세벌식 자판 오타 자동 교정 기능이 두벌식에서 부작용을 막기 위해 제거됨

https://github.com/libhangul/libhangul/pull/3

음... 세벌식 사용자 에겐 쓸만한 기능이 두벌식 자판 사용자를 불편하게 동작하는 부작용이 있어서 제거되었다는 걸 이제서야 알게 되었네요.

두벌식 사용자에게도 불편하지 않고, 세벌식 사용자에게도 불편하지 않게 할 방법은 없는 걸까요?

hongachi7109의 이미지

서버-클라이언트 간 양방향 메세지 송수신에 멀티 쓰레드/프로세스를 사용하지 않고 만들 수 있나요?

서버 -클라이언트간에 상호적으로 메세지를 입력하고 송수신할 수 있는 간단한 프로그램을 제작할려고 합니다.(리눅스)
서버가 메세지를 보내면 클라이언트가 수신한 메세지를 화면에 띄우고, 클라이언트가 메세지를 보내면 서버에서 수신한 메세지를 화면에 띄우는 간단한 방식입니다. 별도로 UI를 제작할 필요는 없고 콘솔창에 띄울 생각입니다.
그런데 멀티 쓰레드랑 멀티 프로세스를 사용하면 안되는 제약이 있는데 도저히 fork()를 사용하지 않고
메세지 수신과 송신을 분리할 방법이 생각나지 않습니다.
wait()를 사용하지 않고 클라이언트나 서버측에서 상대편이 메세지를 보내기를 기다릴 수 있는 방법이 있을까요?

mrx@Google의 이미지

algol에 쓰이는 call by name 함수 호출 방식

program main(...);
var y:integer;
procedure p(x:integer);
begin x=x+1; write(x,y) end;
begin
y=1;p(y); write(y)
end

이 코드가 정확한 문법을 지킨건지는 확실하지 않지만 내용을 이렇습니다.

제가 생각하기에 출력결과가 2 2 2 가 되어야 할거 같은데 혹시 아시는 분 계신가요?

IBD@Google의 이미지

SendMessageA로 \r\n을 보내도 줄바꿈이 되지 않습니다

메모장의 edit 컨트롤을 찾아, 입력받은 대로 컨트롤의 내용을 변경하는 간단한 프로그램을 짜고 있습니다.
그런데 입력받은 string에 \r\n이 포함되어도 그대로 입력될 뿐 줄바꿈이 되질 않네요...
그냥 reinterpret_cast 감사합니다.

임준혁@Google의 이미지

파이썬. 리스트 내 길이가 최소인 것 중 가장 앞의 것

안녕하세요. 프로그래밍 새내기인데.. 질문이 있습니다.
str들이 몇 개 있는 리스트가 있고 거기서 길이가 가장 짧은 거를 찾으려 합니다.
그런데 길이가 가장 짧은 것 중에서도 가장 앞에 있는 걸 출력하고 싶거든요.
이렇게 코드를 짜봤습니다. x 선언을 안했다고 뜨네요.
갑자기 어떠한 변수를 선언하고 싶을 때 어떻게 해야할 지 모르겠습니다.
(min함수를 사용하지 않고 가장 짧은 것 중 가장 앞에 있는 것을 뽑으려했습니다.)

페이지

프로그래밍 QnA 구독하기