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

2000yak의 이미지

c++ 파일입출력 질문입니다.

질문이있습니다.. getline을 통해 while 문을 돌리는데 mode_ELEMENT4부분이 읽히지 않고 끝나버립니다... 이유를 모르겠습니다. 도움좀 부탁드립니다. 여러분

DATA 형식은 이렇게 되어있습니다.

문자

문자~

*Node

int형, double형, double형, double형

.

.

.

*Element, type=S4

int형, int형, int형,int형,int형

.

.

.

.

bluesolip의 이미지

[문의] MFC 컴파일 오류

안녕하세요.

Visual studio 2008을 사용하여 프로젝트 Build를 하고 있습니다.
Compile문제없이 되다가 어느순간에 다음과 같은 Compile 에러가 발생하는데 무엇이 문제인지 몰라 문의 드립니다.
기존에 컴파일되어 backup한 프로젝트를 실행시켜봐도 동일 에러가 발생하며 프로젝트 Clean하고 rebuild하여도 동일합니다.

atlcomcli.h(2113) : error C3861: '_alloca': identifier not found

도움 부탁드립니다.

daewoo55의 이미지

리눅스 단말에서 Key 이벤트 발생 시키는 방법 문의 드립니다.

안녕하세요,
간단한 임베디드 리눅스 단말에서 키 이벤트를 발생시키려고 합니다.

open(dev, O_RDONLY); 형태로 /dev/input/event0 파일에서 실제 Keypad로 눌려지는 이벤트는 reading이 잘 되나,

   ev.time = current_time;   
   ev.value = 1;  // Key Press
   ev.type == EV_KEY;
   ev.code = 0x0001;
   n = write(fd, &ev, sizeof(ev));

형태로는 Key 이벤트가 전달이 안되는 것 같습니다.

embeddeds0의 이미지

리눅스 strftime, strptime 함수 사용 중 에러 질문이요.

1 #include
2 #include
3 #include
4
5 int main()
6 {
7 struct tm *tm_ptr, timestruct;
8 time_t the_time;
9 char buf[256];
10 char *result;
11
12 (void) time(&the_time); // 시간을 초단위로 반환
13 tm_ptr = localtime(&the_time); // 로컬 시간을 기준으로 tm 구조체를 초기화
14 strftime(buf, 256, "%A %d %B, %I:%S %p", tm_ptr);
15
16 printf("strftime gives: %s\n", buf);
17
18 strcpy(buf, "Thu 26 July 2007, 17:53 will do fine");

bmw2040의 이미지

linux tcpdump 데이터 수신 확인 프로그램상 데이터 수신 안됨

안녕하세요

질문 사항이 있어서 글 올립니다.

tcpdump 에서는 데이터 수신이 확인되는데 프로그램상(멀티캐스트 데이터 수신) 데이터 수신이 되는거와
안되는것이 있습니다. 다른 거라곤 port 정보 밖에 없는데 해당 문제에 대해서 좀 질문 드립니다.

yoyosul의 이미지

리눅스 웹파일 백업관련 문의 드립니다.

얼마전에도 질문을 드렸는데요..;

도저히 해결이 안나서 다시 질문드립니다 ㅠ.ㅠ

캡쳐본을 보시면 아시겠지만,백업타임이 새벽4시에 이루어집니다. 현재 계정이 1개라서 1개만 백업이 진행됩니다.

그동안 잘되던녀석(?)이였는데 어느날부터 gzip 이 멈추질 않더라구요. 저상태로 시간만 계속 흘러갑니다.

해당 계정의 용량이 약 260기가 정도 입니다.

약 오후 6시까지도 저 상태를 유지하더라구요..시간만 늘어나구요.(용량도 늘어납니다..)

이것이 정상인건지를 도저히 모르겠더라구요.이렇게 오래걸리는게 이해가 잘 가지 않습니다..

bunkhead의 이미지

c++ 초보입니다. 이게 클래스인지 배열인지 뭔지, 어떻게 써야 하는지 모르겠습니다.

프로그래밍 초보라 아직 개념이 잘 안잡혀 있어서
착각하는 부분이 있을 수 있습니다ㅎㅎ..

큐를 구현 하는 중인데
주어진 소스를 기반으로 구현해야 합니다.

주어진 소스는 아래와 같은 함수들과

itemType Queue::get()
{
    itemType t = queue[head++];     //
    if (head > size) head = 0;
    return t;
}
itemType Queue::get()
{
    itemType t = queue[head++];     //여기선 배열처럼..
    if (head > size) head = 0;
    return t;
}

--------------------------------------------------------
이런 주어진 특정 함수에서 queue를 이렇게 써먹고 있습니다.

fastwater의 이미지

리다이렉션이나 파이프 사용할 때 강제로 플러싱 하는 방법?

종료 되지 않고 while문 안에서 계속해서 stdout으로 메세지가 출력 되는 프로그램이 있습니다.
이 프로그램에서 나오는 출력을 리다이렉션을 사용해서 파일로 뽑아 보고 싶은데... 아래와 같이 실행 해 보면...
./program > a.log
이렇게 실행 할 때 출력 되는 양이 적어서 그런지 플러싱이 안되서 프로그램이 종료 되기 전 까지는 정상적으로 동작을 하질 않네요.

사실 프로그램 상에서 플러싱을 해 주면 되긴 하지만... 프로그램 수정은 불가능한 상황이라;;

혹시 방법이 없을까요?

canuyes의 이미지

C언어의 프로그래밍언어론적 측면에 관해서

과제를 하다가 궁금점이 생겨 질문올립니다.

#include <stdio.h>
 
void main() {
 
     char ch = 'a';
     printf("%d", ch);
 
}

위 프로그램은 wrong program 이지만, 컴파일도 되고 실행도 됩니다.
이렇게 C를 설계한 이유를 프로그래밍 언어론 적 측면에서 기술하려합니다.

생각해 본 바로는

1. C는 효율성을 위해 type check를 수행하지 않는다.
2. C는 문자도 내부적으로는 정수로 취급하여 다루게 된다.

등이 있습니다.

하지만 저 둘이 과연 프로그래밍 언어론 적 측면에서의 접근이 맞는 것인지,
만약에 맞다면 어떻게 풀어내야할지가 궁금합니다.

페이지

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