프로그래밍 QnA

topleaf의 이미지

C언어에서 문자열을 다음과 변화시키고 싶습니다.

예를 들어 입력받은 문자열이 "55" 라고 한다면,

이것을 0x55 로 표현해주는 함수나 방법이 있나요?

감사합니다.

바깥줄의 이미지

fgets()함수의 블록된 문제열 제거 방법이 궁금 합니다.

질문은 다름이 아니고

fgets에서 지정한 사이즈보다 큰 문자열을 입력 받았을때

코드가
fgets(buf, 10, stdin);

입력 받은 문자열길이가 15이면 처음 10문자는 처리가 되고 이후 5문자는 블록(?)이 되어 있다가 다음 fgets()를 만났을때 사용자의 입력 없이도 블록된 5문자가 입력으로 처리가 됩니다.

gets가 아닌 fgets()쓰는 이유기 길이 지정 때문인데 이것을 해결 하지 못하여 고심 하고 있습니다.
다른 게시판에 질문해 보니(물론 검색 해서 없는 질문 인 것을 학인 하고) setbuf()를 사용하라고 되어 있더군요

김영재의 이미지

[질문] Eclipse에서 Tab size Setting은 어디서?

자바/이클립스 초보입니다.
이클립스 3.0을 사용하고 있는데 여기서 Tab Size를 8로 세팅하고 싶은데 어디서 변경하면 될런지요?

hurtak의 이미지

혹시 C언어에서~~~

C언어에서 ~ 표시가 무엇을 의미하는지 궁금합니다?

C++에서는 ~표시가 소멸자인데...C에서 사용된 경우는 처음 봤습니다.

그리고, 0xffff0000L 이런식으로 마지막 끝에 L을 붙이는 경우도 있던데 이건 왜 그러는지 알고 싶습니다.

알고 계신 분들은 리플 남겨 주십시오

PS. 검색을 해야하지만 검색했더니, 수 백 페이지가 나오고 3페이지 읽었더니 모두 다 관련 없늘 글이라서^^;;;

dolhani의 이미지

자바 servlet 성능시험

WAS(Web Application Stress)를 사용해서
제가 만든 servlet 성능 시험을 하고 있습니다.

servlet은 HttpServlet class를 확장한 기본적인 형태구요,
service method 에서 필요한 계산을 하고 있습니다.

serivce method 를 synchronized keyword 를 사용해서 동기화 했을 경우와 동기화 하지 않았을 경우,
후자가 더 좋은 성능(같은 시간동안 더 많은 page hit수)을 보여야 할 것 같은데
시험 결과는 전자가 더 좋게나옵니다.
(왜냐하면 전자는 한 사용자가 service method 를 호출해서 서비스를 받고 있는 동안 다른 사용자들은 모두 기다려야 하고, 후자의 각각의 thread 로 처리가 되므로, Thread 20 개로, 1분-5분 시험)

thisnome의 이미지

#define 으로 정의되어 있는것들의 목록..

gcc로 소스를 컴파일 하다보면 소스안에 제가 추가한 #define 으로 정의된 것 외에도 각정 library에 끼워져 들어오는 것들이 정말 많은데요.. 어떤것들이 정의되어 있는지 모두 확인 할 수 있는 방법이 있나요?

dux의 이미지

malloc() 으로 할당 한 것을 다른 함수에서 엑세스 할때..

전역변수(포인터형 변수) p가 잇다고 할 때,
a라는 함수에서
p = (char *)malloc(sizeof(char)*128);
이런식으로 잡고,
strcpy(p,"aaaaa");
를 한 후에..
b라는 함수에서
printf("%s",p);
하면 segment falt가 납니다.-_-
리눅스에서는 이런 일이 없는데, hp_ux에서는 이렇네요..
위의 상황과 동일한 상황은 아니지만 대충 저런 상황입니다.
비록 kldp 이지만... hp_ux 만지시는 분도 많을 줄로 알고 질문 드립니다.
왜 이런 일이 발생하는 것일까요..ㅠㅠ 위에도 말했지만 리눅

futari의 이미지

mySQL SELECT문 질문... (빈도 정렬)

안녕하세요.

mySQL을 사용해서 작업을 하고 있는데요.

DB를 제대로 배워본 적도 없고 해서

삽질은 하면서 시도는 하는데 될듯 될듯 하면서 계속 막히네요 ㅜ.ㅜ

DB 고수님들의 도움을 부탁합니다.

지금 제가 하려고 하는게

"빈도"를 order 조건에 포함시키는 건데요.

group by에 count()를 써서 하는 방식은

같은것을 group by 하면서 1개로 만들어 버리는데,

저는 그걸 1개로 만들지 말고 원래대로 다 보여줬으면 하거든요.

예를들어.. 테이블에서 이름이 많은 순서대로 출력한다면

eeing의 이미지

컴파일시에 헤더파일 못찾는다고 나오는데요~

ex.c 파일 내용

1 #include <stdio.h>
2
3 int main( void ) {
4
5 while( 1 )
6 printf("hahaha \n");
7
8 return 0;
9 }

컴파일 : gcc ex.c

메세지 : ex.c:1:19: stdio.h: 그런 파일이나 디렉토리가 없음

왜 이렇죠? path 때문에 그런가요?? 아니면 다른것??

path 때문에 그렇다면 어떻게 해결해야되는지 좀 가르쳐주세요~

고수님~ 부탁 드리겠습니다 (_._)

greatlee의 이미지

에러가 널뛰기하는 코드의 주 원인이 뭘까요?

새로 구현한 모듈을 기존의 프로그램에 추가해놓고 테스트하는 중입니다.

C로 구현된 CGI코드이고요.. 아파치에서 테스트중입니다.
qDecoder 라이브러리를 사용하는중이구요-버전은 5.08

버그를 잡기 위해서 Trace 하다보면.. 특정부분에서 멈추기는 하는데.. 멈추는부분이 들쑥날쑥합니다.

더 희안한것은.. 로그파일로 확인하기 위해서 stderr에 출력하면.. 프로그램이 오류없이 작동한다는 것입니다. 그 코드를 빼면 다시 오류.... :cry:

제가 궁금한것은 이런 증상이 왜 일어나는지.. 그게 궁금합니다.

페이지

프로그래밍 QnA 구독하기