프로그래밍 QnA

shean0의 이미지

EXEC SQL WHENEVER SQLERROR CONTINUE에 대한 설명을 부탁드립니

음.. proc에서 계속적으로 의문이 되는

EXEC SQL WHENEVER SQLERROR CONTINUE; 이 문장이 의미하는 것에 대해서 문의 드립니다.

예를 들면
[code:1]/* Declare error handling function. */
void sql_error(msg)
char *msg;
{
char err_msg[128];
size_t buf_len, msg_len;

EXEC SQL WHENEVER SQLERROR CONTINUE;
//<==이것을 빼면 어떻게 될까.. 있으면.어떤 기능인지??
printf("\n%s\n", msg);
buf_len = sizeof (err_msg);
sqlglm(err_msg, &buf_len, &msg_len);

sjang의 이미지

컴파일과 링커에 대한 질문입니다.

질문의 내용은 링크시의 오브젝트의 위치에 관해서 입니다.

예를 들어 1.c 부터 100.c 까지 100개의 .c 를 컴파일 해서

100개 .o 로 만들고 100개의 .o 를 링크해서 하나의 .elf 를 만들때

1.o 2.o 3.o 4.o 5.o ~~ 10.o 의 오브젝트들은 바이너리의

특정한 위치에 위치하도록 Scatter File을 조정해 주었습니다.

다음번 컴파일시에 99.o 를 약간 수정하여 컴파일 하면

99.c 만 컴파일 하고 링크를 하게 되었을 경우..

정확한 위치를 지정해 주었던 1.o ~ 10.o 의 오브젝트들의

cccc2002의 이미지

유니크한 파일 이름을 사용하고 싶은데..

소켓에서 클라이언트로 부터 받은 데이터를 유니크한 파일명으로 저장하려고합니다.
지금은 시간함수time(&now) 을 이용해서 now(초단위)값을 사용하고 있는데 만약에 같은 시간에 데이터가 들어오면 같은 파일 이름이 생길 가능성이 있는데 이를 어떻게 처리 할수가 있을 까요?
서버에 동시에 접속할수 있는 사람을 10명 이하로 제한하다고 하면 시간에다 각각 소켓디스크립터를 붙여서 파일 이름을 만들수 있을거는 같은데 ..
이 방법도 유일 파일 명을 만드는 방법은 아닌거 같네요.

kimyh의 이미지

for문에서 중복 않된 배열값만 얻고자 할때 어떻게 하나요?

어제 php school에 질문을 올렸는데 아직 답이없어서 다시 올립니다.
도와 주세요.
아래 소스에서 배열값 $aaa[0],$aaa[1],$aaa[2],$aaa[3],$aaa[4],....를 얻고자 할때
for문이 돌때 나오는 배열값을 이전에 나왔던 모든값들과 비교하여 같은값이면 버리고 중복되지 않은값만 취하고자 하는데
이전에 나왔던 모든값들과 비교하는 구문을 만들지 못하겠군요.
즉 for문이 돌때마다 나오는 새로운 값만 취하고자 합니다.

[code:1]mysql_connect("$dbHost","$dbUser","$dbPass");

iamsjkim의 이미지

(linux serial programming 질문) data가 한번에 전송되지않는

리눅스에서 RS-232c로 데이타를 주고받는 코드를 짜고 있습니다.
raw input/output모드로 주고받아야 하고 코드는 대략 다음과 같습니다.
(아래 코드는 read하는 쪽이고 write하는 쪽 코드도 세팅은 완전히 똑같습니다.)

문제는 8bytes이하의 데이타가 전송될때는 문제없이 주고 받는데, 일단 데이타의 크기가 20 bytes정도 이상으로 커지면 한번에 read하질 못하고 8, 9, 3 bytes씩 읽어냅니다.
다시 말하면, 20bytes를 전송하면 반대쪽에서 signal_handler_IO()함수가 세번 불려지고, interrupt_num>0인동안 계속 read()하도록 코드를 작성했기때문에 세번 read()를 하는데, 각각 8 bytes, 9 bytes, 3 bytes씩 읽어들입니다.

iloveis의 이미지

MultipartRequest의 Method가 실제로 어떻게 짜여져 있는지 알

jsp, java 를 공부하는 사람인데요

자바 프로그램에서 MultipartRequest를 자주 사용하게 되는데

그에 포함되어있는 많은 메서드들..

특히 getParameterValues(), getParameter(), getFile()함수들이
실제로 어떻게 짜여져 있는지 궁금하네요

자료를 가지고 있거나
링크 사이트를 하시는 분 계시면 알려주세요

자바 공부에 많은 도움이 될 것 같아요......

sageblue의 이미지

ch=getche(); 가르침을 부탁드립니다!

성적을 입력받아... 출력하는 sj.cc입니다!
실행됨니다!허나~~~

#include<stdio.h>
#include<iostream.h>
#include<string.h>

using namespace std;

class Person {
private : char name[10];
int kor,eng,mat,sum,top;
float ave;
public : void choice();
void input();
void output();
};

Person p[50], temp;
int i,j,su;

////// 학생수입력 함수 /////
void Person::choice() {
printf("\t 몇명의 학생을 입력하겠습니까? : ");
scanf("%d",&su);
}

//////입력문 함수 /////
void Person::input() {
printf("\t 학생의 이름과 점수를 입력하세요!\n");

jklee의 이미지

리눅스에서 멀티미디어 파일 전송관련 문의

리눅스에서 서버에서 멀티미디어 데이터를 전송해주고, 클라이언트에서 이를 받아서 플레이 하려고 합니다.

어떠한 형식으로 어떻게 시작해야할지 전혀 감이 안오네요...

일종의 VOD서비스와 비슷한 형태로 할 생각입니다...

고수님들 잘 부탁드려요... :D

passion의 이미지

memcpy 와 strncpy의 차이점은 무언가요??

구조체 멤버(insca.st_code : insca는 global로 선언된 구조체명 )에서
구조체 멤버(xx_insca->st_code : xx_insca 는 인자로 넘겨온 구조체형 char pointer) 로 copy를 하는데 memcpy를 하면 xx_insca->st_code의 값은 물론이고 그 뒤로부터 값들이 원치않는 값으로 깨지거나 밀려서 출력됩니다.
물론 구조체 멤버의 길이는 모두 같습니다.
하지만 strncpy를 이용해서 copy를 하면 제값이 제대로 복사되어 올바른 값이
나오는 데 memcpy와 strncpy의 특별한 다른점이 있습니까?
아니면 사용상의 주의가 필요한 점이라도....

exsider의 이미지

중첩 클래스에 프랜드 함수를 정의 하려면???

[code:1]class A {
private:
class B {
public:
// 멤버데이터와 함수 모두 public
std::ostream & print(std::ostream &);
...
};
friend
std::ostream & operator<<(std::ostream & , const A::B &);

...

public:
...
};

std::ostream & operator<<(std::ostream & os, const A::B & p)
{
return p.print(os);

페이지

프로그래밍 QnA 구독하기