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

ineveri의 이미지

기존 코드에 추가해서 코드를 작성하는건데요

#include
#include
#include

#define NKEYS (sizeof symtab / sizeof(Symbol))
#define MAXWORD 100
#define MAXWORD 100
#define TABSIZE 1000

typedef struct key {
char *word;
int keyword;
int count;
} Symbol;

xoduddk123의 이미지

특정디렉토리에 있는 파읽을 읽어서 변수로 사용할려면 어떻게해야하나요?


안녕하세요,

프로그램을 만들고있는데요.

timer함수를 사용하다가보니 handler함수에 참조인자(변수)를 2개 정도 사용하여야하는데 handler함수에서 사용할수있는 변수는 sig로 고정이 되어있

어서 handler함수를 실행할때 참조할 변수를 넘겨줄수없어서 지금 현재 어떻게 해야할지 막혀있습니다.

그러다가 생각한방법은 일정 타이머가 되어서 handler함수가 호출이 되면 handler함수 처음에 특정파일을 open하여서 변수로 읽는 방법으로 할려고합니다.

실제로 지금 프로그램을 ipc통신중에 FIFO를 통해서 running 상태중에도 fifo파일을 통해서 변수가 달라짐에 따라서 다른동작을 하도록 하였습니다,

handler함수를 사용할떄도 이와 같은맥락으로 main함수에서 쓰여지고 있는 변수를 참조해서 함수를 실행해야되는데 막막하네요.

handler함수에서는 main함수의 변수를 참조할수 없는건가요?

참조할 수 없다면 제가 생각하는 방법처럼 특정파일을 open하여 변수를 참조하려고 하는데 어떤 API를 사용해야 하나요?

xoduddk123의 이미지

디바이스 드라이버에서 파일을 open하여 변수를 참조할려고 하는데 어떻게 해야하나요???

안녕하세요.

디바이스 드라이버에 kthread를 사용해서 kernel thread를 만들고 있습니다.

드라이버에 kthread를 만들고 커널타이머를 통해서 일정시간마다 timer함수가 실행되도록도 하였습니다.

드라이버내부에서 kthread가 돌면서 쓰레드내에서 특정한 파일을 open하여 파일에 쓰여져 있는 변수를 참조하여 thread가 반복이 될떄마다

파일을 open하여 만약에 파일에 쓰여져 있는 변수값이 바뀌면 해당 변수에 해당하게끔 thread내에서 다른 실행을 하도록 하고싶습니다.

그럴려면 파일을 open하여 변수를 선별하여 읽어야될거같은데

어떠한 API를 써야하나요 ??

quiz76의 이미지

안녕하세요. 리눅스 쉘에서 이전 명령어 보여주는 프로그램을 무엇이라고 하나요?

안녕하세요. 리눅스를 처음 배우고 있는 학생입니다.
리눅스 쉘에서 윗 방향키를 누르면 이전의 수행했던 명령어들이 나오는것을 볼수 있습니다.
리눅스에서 이런 기능을 해주는 것을 무엇이라고 부르나요?
혹시 그것에 관한 자료를 얻을만한 곳이 있을까요??

dltkddyd의 이미지

리눅스에서 사운드 또는 그래픽을 다루기 위해 무엇을 알아야 하나요?

리눅스에서 사운드 또는 그래픽을 다루려고 할 때에 가장 기본적으로 무엇을 이용해야 하나요. 화면에 출력을 하거나 입력을 받아들일 때, cout 또는 cin 이라는 객체를 사용하듯이 사운드 그래픽을 다룰 때에는 어떤 객체를 사용해야 하는 건가요?

snowavalanch의 이미지

buddyinfo의 Normal zone은 남은 buddy의 합은 MemInfo의 LowFree와 동일한지요?

리눅스 메모리 질문 올려봅니다.

1)
buddyinfo의 Normal zone의 남은 buddy의 합은 MemInfo의 LowFree와 동일한지요?
buddy의 각 order별로 메모리를 계산한 총합이, MemInfo의 LowFree가 될 듯 해서요.

그리고,
buddyinfo의 HighMem zone의 남은 buddy의 합은 MemInfo의 HighFree와 동일한지요?

2)
MemInfo의 LowTotal이 작으면 kmalloc의 메모리가 부족할 가능성이 높고,
반대 급부로 HighTotal은 커져서, vmalloc 부족 문제는 발생하지 않을 것 같습니다.

그래서 LowTotal과 HighTotal의 비율을 잡는 방법은 경험 or 수많은 테스트 or "멋진 방법" 중 어느 것일까요?

vani2의 이미지

가상 소멸자의 필요성?

가상 소멸자는 상속관계에 있는 자식클래스에 소멸자가 있을때 다형성을 고려해 부모클래스의 소멸자를 가상소멸자로 만드는데..

이게 호출될 일이 거의 없을 것 같다고 생각되는데요..

부모클래스의 포인터에 자식클래스를 동적으로 할당해서 사용하는 경우에만 이러한 가상소멸자가 호출되는 경우만 알고 있는데요.

가상 소멸자가 반드시 필요하여 쓰일만한 사례를 알려주세요.

ShaYEL의 이미지

C를 이용한 검색 알고리즘 질문입니다

int key를 갖는 AVL 트리로 만들어보려고 하는데요, 어떻게 알고리즘을 짜는게 효율적일지 감이 잘 안와서 조언 부탁드립니다. 기본적으로 전체 문서를 단어 단위로 분리하고, 각 단어를 트리에 집어넣는 형태로 하고 싶습니다. 어떻게 하면 각 단어들을 서로 잘 구분하면서 고유의 int형 키값을 갖게 할 수 있을까요?

ka1963의 이미지

sp DB update 질문입니다.

ASP 에서 DB UPDATE 하려하는데 요류가서 올립니다.
우선 코드 올릴테니 짤은거니 좀 보고 오류좀 찾아주세요.
밑에 코드에서 room = Request.Form("s_d") 이부분은 그전에 입력 받은것인데 TABLE 이름이면서 변수입니다.

[room.asp]

spiritus86의 이미지

임베디드 boa web server관련 질문입니다..

이번에 웹서버를 이용해 타겟보드의 디바이스를 제어하는 프로그램을 만들고 있는데요..
minicom으로 연결해서 테스트 프로그램을 돌려보면 디바이스 제어가 잘 되는데... 웹서버로 제어를 하려고 하면 디바이스가 열리지를 않고 계속 open에러가 납니다..
무엇이 문제일까요? ㅠㅠ 이걸로 지금 몇시간째 고민중입니다 ㅜㅠ
개발 환경은 Vbox에 우분투를 올렸고 시리얼을 통해 minicom으로 호스트와 타겟보드는 연결중입니다. 보드는 휴인스에서 나온 Achro-210T를 사용중입니다.

페이지

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