프로그래밍 QnA + 설치 및 활용 QnA

익명 사용자의 이미지

bat 파일 내 엔터값 입력 질문있습니다

제가 사용하는 프로그램(프로세서가) 1-3일에 한번씩 다운되어
프로그램이 다운되면 재실행을
bat 파일로 만들었는데
재실행시 동일한 오류창이 8번 출력되어 엔터 8번이나 해당 오류창 확인란을 8번 클릭하면
정상실행이 되는 상황입니다

아래코드는 프로그램 다운후 재실행될때 실행되는코드인데

isanghan의 이미지

한국어 입력기가 비정상 작동하고 있습니다.

환경은 간단하게 설명하자면..

하드웨어는 별 관련 없겠지만

라즈베리파이4에

Raspbian(32bit)을 사용하고 있습니다..

VNC를 이용해서 원격 접속중입니다...

입력기는 iBus와 몇 개를 사용해 봤는데 증상은 같습니다.

두벌식으로 설정이 되어 있는 것도 확인을 했고

평소엔 잘 되다가 이번주 부터 갑자기 현상이 일어 나고 있습니다...

중요한 증상은 키보드 배열이 헝클어 지는 것 입니다...

키보드 전반이 그런데 'ㅁ'은 'ㅁ'으로 나오는데 'ㄴ'은 'ㅠ'로 입력 된다던지

전부키를 입력해서 1대1 매칭은 못해봤지만 대부분 키보드 배열이 비정상 적으로 헝클어졌습니다..

이 증상으로 입력기를 바꾸고 두벌식 선택을 확인해도 같은 형식으로 배열이 헝클어 졌습니다..

그리고 영어도 그런식으로 헝클어 지면 VNC를 의심해 볼려고 했는데

영어는 qwerty배열로 정확하게 나옵니다..

혹시 같은 증상이 있었거나 해결 방법을 아시는 분이 계신가요?

trymp의 이미지

함수포인터 호출시 인자 개수가 안맞는 경우 문제가 되나요?

#include <stdio.h>
#include <stdlib.h>
 
int testfunc(int a, int b)
{
  return (a+b);
}
 
void dummyfunc(void)
{
  printf("dummy");
}
 
int main(int ac, char *av[])
{
  typeof(testfunc) *funcptr;
 
  funcptr = (typeof(funcptr))dummyfunc;
 
  funcptr(3,5);
 
  return 0;
}

위와 같이 함수포인터에 인자가 적은 함수를 넣어서 호출해도 문제가 없을까요?

메모리를 깨거나 하는 문제는 없을까요?

노파심에 질문드립니다. 도움 주시면 감사하겠습니다 .

trymp의 이미지

함수포인터 호출시 인자 개수가 안맞는 경우 문제가 되나요?


int testfunc(int a, intb)
{
  return (a+b);
}
 
void dummyfunc(void)
{
  printf("dummy");
}
 
int main(int ac, char *av[])
{
  typeof(testfunc) *funcptr;
 
  funcptr = (typeof(testfunc))dummyfunc;
 
  funcptr(3,5);
 
  return 0;
}

위와 같이 함수포인터에 인자가 적은 함수를 넣어서 호출해도 문제가 없을까요?

메모리를 깨거나 하는 문제는 없을까요?

노파심에 질문드립니다. 도움 주시면 감사하겠습니다 .

yh1200의 이미지

Openssl-1.0.1f 설치

안녕하세요. 어디에도 정보를 구할 수가 없어서처음으로 글을 써 봅니다.

현재, Mac Os 를 사용중이구요.
heartbeat 오류를 직접 수정해보기 위해서, openssl-1.0.1f 를 직접 설치하고자 합니다.

그렇지만 이전에 brew openssl@1.1 을 설치했던것이 문제인지, 계속해서 $ make 과정에서 오류가 나타납니다.
오류메세지:
ld: library not found for -lssl
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [link_app.] Error 1
make[1]: *** [bntest] Error 2
make: *** [tests] Error 2

wkdalsdnr152433의 이미지

C++언어 뉴비 질문 (사탕게임)

가장 아래에 있는 첨부한 사진이 문제인데 코드는 다 작성을 하여서 맞는 코드이지만 N의 값이 높아 질수록 출력을 하는데 오래걸립니다 이를 해결 할 수 있게 코드를 바꾸어 주실 수 있으신가요?. 이 밑 코드로 하면 100,000을 대입하면 엄청 오래있다가 출력이 되는데 100,000을 넣어도 1초내로 출력이 되는 것을 원하는 것 입니다

가지@Google의 이미지

c언어 부모 자식 프로세스 변수 공유

전역변수로 선언된 sum과 step을 부모 자식 프로세스에서 둘다 사용하고 있습니다.

근데 공부하다 보니 서로 다른 프로세스 간 변수 공유가 안된다고 해서 질문합니다.

파이프 형식으로 변수를 공유하는 걸 생각했는데 생각보다 잘 안되더라구요.

밑에는 파이프를 사용하지 않은 소스코드 입니다. child에서 저장된 전역변수 step과 sum을 parent 프로세스에서도 사용하고 싶습니다.

thread를 사용하지 않고 부모 자식 프로세스간에 변수를 공유하고 싶습니다.

kkam8080의 이미지

로그에 특정 문자열 있으면 경고 메일 발송 스크립트 문의

===========================================================================================
#!/bin/sh
# 감시 대상 로그 파일명 설정

logfile="/app/logs/kkam/KKAM_SEDER_80.log"

# tail 명령어로 로그 감시
# * -F 실시간 감시
# * -n 0 추가분만 표시

tail -F -n 0 "$logfile" |\

while read line

do

# 로그에서 일치하는 문자열이 있으면 경고 출력

case "$line" in

*"발송할 데이터가 없습니다."*)

echo "!주의! 발송할 데이터가 없습니다. : $line"

;;

*"Application Error"*)

echo "!경고! 발송할 데이터 이상 : $line"

study의 이미지

function pointer 와 function pointer의 배열에 대한 질문 입니다.

아래와 같은 code를 만들고 있는데요.
37번째 line 에서

InitStateMachine(&f, &transitions[0][0]);
를 쓰면 compile error가 없는데,

InitStateMachine(&f, transitions);
를 쓰면 아래와 같은 error가 나오네요.

kopcomeng@Google의 이미지

뉴비 질문... 서버 클라이언트 간에 함수호출이 필요하면 어떻게 해야하나요?

콘솔 채팅프로그램 만들고 있습니다.

책을 통해 공부하니 바이트로 메시지를 주고받고 하던데 제가 생각한 방법은

메시지에 프로그래머가 정의한 명령어를 추가해서 그 명령어에 따라 서버에서 클라 함수를 호출하거나 반대로 클라에서 서버함수를 호출하는 방법이 떠오르는데요

이를테면 /w가 귓속말이라고 정의하겠습니다.
client0 ~ 5가 속한 대화방이 있고 client0이 client1에게 귓속말을 보낸다고 가정하겠습니다.

1. /w client1 안녕하세요라고 메시지를 서버에게 보냄
2. 서버는 /w라는 명령어를 해석하고 client1에게만 명령어 정보, 화자가 누군지, 메시지가 무엇인지 전송
3. 클라는 이렇게 들어온 메시지를 해석하고 client0으로부터의 귓속말 : 안녕하세요 출력...
클라 프로그램 내부적으로는 PrintWhisper() 실행

이런식으로 하는게 맞는 건가요?

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기