프로그래밍 QnA

nayana의 이미지

프로그램 공부하다가 에러가 쉽게 잡히질 않습니다.

나름대로 책보면서 공부하고 있습니다.
예제문제를 풀어볼려고 만들고 있는데..에러가 쉽게 잡히질 않습니다.
Array.cpp
[code:1] 1 #include <iostream>
2
3 #include "Array.h"
4
5 template < class Datatype >
6 Array< Datatype >::Array( int p_size )
7 {
8 // 뉴를 이용하여 배열 크기에 충분한 메모리를 할당하고 그공간의 시작 주소를 m_array에 넣는다.
9 m_array = new Datatype[ p_size ];
10
11 for ( int i = 0; i < p_size; ++i )

beeswing의 이미지

키보드 방향키, 탭키 입력제어?

리눅스에서 쉘(shell : bash나 csh같은) 구현을 하고 있습니다.

제가 부딪힌 부분은, ls 나 cat 등의 명령어를 치는 중간에

화살표 방향키를 위로 누르면, 전에 입력했던 명령어들이 나오는

history 기능입니다...

근데, 방향키나 탭키를 인식하는 부분이 정말 애매하네요...

getch() 가 할 수 있는데 아쉽게도 DOS 전용이군요...

getchar() 나 scanf() 로는 입력도중에 키를 인식하는게 불가능한 것 같습니다.

꼭 엔터키를 쳐야하니까요...

키보드제어를 도와주는 ncurses 라는 외부라이브러리가 있다는 건 알아냈는데,

sook0207의 이미지

책 추천좀 해주세요

리눅스 커널이나 드라이브, 임베디드에 대해 공부하고 싳은데 어떤 책이 좋은지 좀 알려 주세요

skah2lp2의 이미지

[소켓 프로그래밍] 메세지 전송에서의 세그먼테이션 오류.

안녕하세요.. 소켓초보 입문자 입니다.

제가 보낼 데이터가 unsigned short 형으로 [76800] 그러니까.

153600byte인데요.. 이것을 받는 서버측에서

그대로 받기 위해선 어떻게 해야 하죠...

아 그리고 UDP로 보내 거든요. 영상 데이터라..

기존에는 이런 방식으로 보냈거든요...

for(i=0;i<100;i++){

for(j=0;j<768;j++){
}
}
이런식으로 제어문으로 100으로 쪼개서 보냈는데요..

쪼개서 보낸다는게 이런방식이 맞는지요??

hwiba의 이미지

c 책 기초부분을 보다가..

16비트 컴퓨터에는 int값이 최대 32767 까지라고 했는데

왜 전

int a=32768;
printf("%d",a);

해도 출력이

32768

로 되는거죠??원랜 컴파일할때 warning이 일어나는걸로알고있는데...

제가 개념이 제대로 잡히지 않은건가요?? :oops:

jjjjrr의 이미지

파일조작방법에대해서 무지하게헤메고있읍니다

안녕하세요
거의 보름동안 헤메고있읍니다
텍스트가 섞여있는바이너리파일을 조작하는작업을 하고있읍니다
fgets 를이용해서 해봤는데안됩니다
텍스트부부을 잘라내고 바이너리읽는부분에서
제대로안읽어집니다

읽을려는파일입니다

CWS O x쐻U? W

hek77의 이미지

[질문]NASM에서 &quot;MOV ax, [ebx]&quot;란 명령에 해당하는 o

이곳에서 인텔에서 매뉴얼 무료로 준다는 정보를 듣고
얼른 신청해서 받아본 개발자 매뉴얼을 보고 있습니다.

궁금한 점은 제목 그대로 입니다.

인텔명령어 레퍼런스에서 보면 MOV명령어가 취할 수 있는 여러가지 오퍼랜드에
따라 각기 다른 opcode가 쭉 나열되어 있는데, 질문한 내용에 해당하는 opcode가 어떤 것인지
모르겠습니다.

문제는 [ebx]란 표현인데요.
이표현은 "ebx레지스터에 저장된 주소가 가르키는 메모리내의 값"이라고 알고 있습니다.

yangam의 이미지

C 언어로 하드웨어 제어하려면 어떤 자료를 참고해야하나요?

예를 들어.. CDROM 을 열고 닫는다던지..

CDROM 의 Eject 버튼이 눌렸는지 안눌렸는지 Check 한다던지..

(이건, Eject 버튼이 눌렸을 경우 자동으로 unmount 되도록 하는 프로그램을
만들어보고 싶어서요)

마우스를 제어한다던지..

키보드의 Caps Lock, Num Lock, Scroll Lock 의 LED 를 on 시키던지..

어떤 자료를 참고해야 할까요?

답변 부탁드립니다.

Seven..의 이미지

LPCTSTR 문자열에서..특정 문자의 갯수

LPCTSTR로 넘어온 변수에 대해서

\n 'newline'의 갯수를 리턴하는 함수를 만들려고 하는데,,

처음부터 끝까지 주욱돌면서 계산하는 방법밖에 없는건지요..

어떤 방법이 가장 빠를까요?

ututlinux의 이미지

리턴과 포인터에 대해서

#include <stdio.h>

int func1(int );
void func2(int, int* );

main()
{

    int a = 1;
    int b;
    int c;

    b = func1(a);
    func2(a, &c);

    printf("b = %d  ",b);
    printf("c = %d", c);

    printf("\n");

    return;

}

int func1(int a)
{
        a += 3;
        return a;
}

void func2(int a, int* x)
{
        *x = (a + 3);
}

저 func1과 func2의 결과는 일반적으로 같은 결과를 나타냅니다.

페이지

프로그래밍 QnA 구독하기