프로그래밍 QnA

freesky의 이미지

C++ 프로그래밍 파일 입력에 관한 질문

수업 과제 때문에 C++ 프로그래밍을 하고 있습니다.

파일로 입력을 받아들여 파일로 출력하는 과제인데요.

질문 들어갑니다.

1) 자료가 저장된 파일을 읽기용으로 읽어들일 때 파일 오류 처리 방법을 알려주세요. C에서는 'FILE *' 포인터가 NULL인지 확인하면 되는데 C++에서는 잘 모르겠네요. 제가 가진 책이 워낙 부실해서...

2) 파일을 읽어들일 때 빈줄을 무시하는 방법을 알려주세요.

pupfy의 이미지

커널 2.6에서의 SCTP 지원에 대한 질문입니다

요즘 SCTP의 멀티호밍을 테스트 하기 위해서 리눅스에서 프로그래밍을 하고 있지만 리눅스가 처음이라 그리 쉽지많은 않습니다.
lksctp를 설치하고 멀티호밍을 테스트 해보았지만 잘 되지가 않았습니다.
lksctp의 소스를 역 추적해보면 자체 소스에서 멀티호밍을 위한 다른 역할은 하지 않고 있는데 커널 2.6대 설명을 보면 Support SCTP라고 되있는데 이 SCTP 지원이라는게 어떤 의미인지 알고 싶습니다.
사실 윈도우만 쓰던 저로서는 커널에서 SCTP를 지원하는데 왜

purewell의 이미지

Office 파일들의 Meta-data를 쉽게 읽을 수 있는 방법?

MS Office 파일 - doc, xls, ppt - 의 Meta-data를 쉽게 읽을 수 있는 방법 없을까요?

ㅡ_-) File Spec을 보라는 둥, OO 소스를 분석해보라는 둥 하면 울어버릴 겁니다.

ex) PDF 파일은 xpdf 패키지에 pdfinfo 라는 깔꼬롬한 녀석을 쓰면 기본적인 meta-data를 얻을 수 있습니다.

bizzare의 이미지

[질문] 전역변수 사용시 주의점이 있나요?

A.h

class ClassA {

public:
std::list<int*> m_lstID;
...
}

A.cpp
ClassA ex_A;
...
class A 관련 코드들

B.cpp
extern ClassA ex_A;
...
B관련 코드들

C.cpp
extern ClassA ex_A;
...
C관련 코드들

위와 같이 코드를 작성했습니다.
즉, A라는 클래스가 정의된 A.cpp에 A클래스타입변수를 전역변수로 선언하고, B와 C에서 그 전역변수를 사용하는 코드죠.
그리고 A클래스에는 list타입 변수가 있고요.

VC++에선 잘 돌아가더군요.

gyxor의 이미지

[Assembly] 윈도 XP 콘솔창에서 01h input을 받을경우 오류..

윈도 xp에서의 콘솔창은 그 자체가 OS가 아니라 하나의 응용프로그램으로 알고있습니다.
그래서 그런지 이상한 오류가 나타납니다.

SEG1 SEGMENT
X DB ?
ORG 100H
MOV AH,1
INT 21H

DEC AL
MOV X,AL

MOV DL,0DH
MOV AH,02H
INT 21H

MOV DL,0AH
MOV AH,02H
INT 21H

MOV DL,X
MOV AH,02H
INT 21H

MOV AH,4CH
INT 21H

SEG1 SEGMENT


위 코드는 COM 코드이고 A86 어셈블러로 어셈블 해봤습니다.
형식상의 문제가 아닌가해서.. 다른 형식으로 다 해봤습니다.

동일한 내용인
[code:1]

neon20의 이미지

IP header에서 궁금한 사항이 있습니다..

만일 ip에서 다른 호스트로 패킷을 보내려 하는데 MTU로 인해 프로그맨테이션해서 보내야 합니다. 그런데 여기서 fragment offset에 대해 의문사항이 있어서요.. 의미는 이해를 했는데 실제 쓰임은 제가 이해하는것과 조금 틀린거 같아서요..
예를 들어서 920byte의 패킷을 보내야 하는데 MTU가 500byte인 관계로 인해 IP헤더(20byte)를 포함해서 500+460 이렇게 보내야 합니다. 그런데 두번째 프레그먼트의(460byte) fragment offset은 어떻게 되나요?

facered79의 이미지

ODBC mysql linux 와 관련된 질문입니다..

현재 레드햇 9.0 을 사용하고

mysql 은 3 인지 4인지 정확히는 모르겠네요..

이러한 상황에서 mysql db를 제어 할수 있는 프로그램을 하나

짜야 하는데 ODBC 를 이용해서 짜달라고 했거든요..

리눅스에서 ODBC 라이브러리를 이용해 프로그래밍 하는 방법에

대한 조언이나 참고자료 추천을 부탁드립니다.

관련된 내용을 검색해보아도.. 리눅스에서 ODBC 를 이용한

GUI 정도밖에 나오지 않네요..

많은 조언 부탁드릴께요..

hopeful1213의 이미지

Freetds로 mssql 연동에서 image 타입의 데이터 가져오기..ㅜ.ㅜ

FreeTds 를 이용하여 mssql 연동까지는 되었는데 image 타입의 데이터를 가져올때 문제가 있습니다.

일단 VB를 이용한 mssql의 image 타입을 넣었다 빼는 것은 성공하였구요. 그래서 db내에 image 타입이 제대로 들어간것은 맞습니다.

그런데 이것을 freetds를 이용하여 꺼내려고 하니 문제가 생깁니다.

while ((resultValue = dbresults(dbproc))!= 0 ) {

int value = 0;

while((value = dbreadtext(dbproc,teststr,20)) != 0){

if(write(fd, teststr, value) == -1){
perror("write failed");

ssul97의 이미지

socket의 recvfrom 관련 질문입니다.

socket의 recvfrom을 이용해서 내트웍으로부터
스트림을 받아와 재생하는 작업을 하고 있습니다.
스트림을 디코딩하는 것은 칩에서 지원하고 받아온 패킷을
단순히 push하기만 하면 되는 작업이고, 디코더 칩 테스트
프로그램으로 이상없이 동작되는 것을 확인하였습니다.
그런데 제 함수로 받다보면 장시간 플레이시 화면이
1~2회 정도 끊깁니다. 테스트 프로그램은 안 그런데..
다음은 받는 루틴입니다.

#define MSEC_TIMEOUT 100 // 500

int RecvFrom(unsigned char *Data, int Len)

cuna302의 이미지

Linux 지원 USB type 리모콘

리모콘으로 명령어 입력을 받고 싶은데,
적외선 포트가 따로 내장이 안되어, USB 외장 type의 리모콘을 찾고 있습니다. 리눅스용 드라이버도 함께 제공되는 제품을 혹시 아시는지요?

페이지

프로그래밍 QnA 구독하기