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

alswlek의 이미지

'

leesunghee47의 이미지

c언어 fopen, fseek 관련해 질문 드립니다.

안녕하세요. 프로그램중에 막히는 부분이 있어서 질 문 드립니다.

int ii = 0;
FILE *fp=NULL;
fp = fopen( "/mnt/sd/test.txt", "w+b");

for ( ii = 0; ii <= 10; ii++)
fputc( 1, fp );

fseek( fp, -5, SEEK_CUR);
fputc( 2, fp );

fclose(fp);

간단한 소스입니다.

파일을 fopen 후
바이어리로
01 01 01 01 01 01 01 01 01 01
를 fputc 합니다
이후 fseek( fp, -5, SEEK_CUR);
으로 -5 만큼 이동 후
fputc( 2, fp ); 를 해 주면
01 01 01 01 01 02 01 01 01 01 가 아니라
01 01 01 01 01 01 02 01 01 01 01 가 되는데요.

v0o0o0v의 이미지

Gtk+2 에서 gdk_font_load 질문 입니다.

gtk+2 로 UI 작업중 입니다.

메인 UI 에 text widget 이 하나 있는데 file 을 읽어 text widget 에 write 하고 있습니다.

이 때 한글이 계속해서 깨지는 현상인데, 검색을 해보니 gdk_font_load 에서 문자를 무조건 1byte 씩 읽어들이므로, 깨진다고 하더군요..

해결방법에 대해서는 gdk_fontset_load 로 바꾸면 된다고 하던데, 그 전에 패치(?)를 진행하라고 합니다.

근데 그 패치(?) 방법에 대한 정보가 부족해서 해결을 못하고 있습니다.

환경은 Ubuntu 14.04 이고, gtk-2.0 버전은 2.24.23 입니다.

문제가 되는 소스코드 일부 입니다.

GdkFont *fixed_font;
fixed_font = gdk_fontset_load ("-misc-fixed-medium-r-*-*-*-150-*-*-*-*-*-*");

qkdlvlxk의 이미지

문자열로 숫자의 대소 비교

문자열을 숫자로 변환한 뒤에 비교하는 거 말고 다른 방법이 있을까요?

liang의 이미지

dns 서버 문제

관리하는 서버 중에 하나의 IP가 바뀌어서 bind9 을 고치고 재시작했는데 옛날 ip를 부르고

있어요. 바꾸기 며칠 전에 ttl 을 바꿨어야 하는데 그대로 두는 바람에..

그런데 ttl 이 무려 604800 으로 되어 있어요... 대략 1주일치 시간인 거 같은데.

이거 1주일 기다릴 수 밖에 없는 건가요? kt나 sk브로드밴드에 전화해서 dns 캐쉬 지워달라고

요청할 수 없나요 ㅠㅠ

일반인들이 사용하는 서버라 어케 땜빵도 불가능하고 큰일이네요.

mydream의 이미지

DirectSound와 mmio 함수를 섞어서 사용해봤습니다.

msgBack.wav 파일을 재생하기 위해 다음과 같이 코드를 작성해봤습니다. 그런데 재생이 잘 안됩니다.

qkdlvlxk의 이미지

c언어에서 자료형의 크기를 초과할 경우?

asd라는 타입의 최대 제한이 50이라고 했을 때 asd타입의 변수에 60이라는 수를 저장하고 출력했을 때 나오는 값은 쓰레기 값이라고 봐도 무방한가요??
예를 들면

asd 타입의 최대 값 : 50

asd val;
val = 60;
 
printf("%d", val);

이런 식일 때 뭐가 값이 출력되긴 하더라구요.
이럴 때 출력되는 값은 뭔가요??

fopenfclose의 이미지

c++ 템플릿 관련 질문입니다.

클래스 템플릿 전문화 하려고

#include "Common.h"
#include "CCard.h"
 
template<>
class CDeck
{
public:
	explicit CDeck();
	~CDeck();
 
	CCard * createNode();
	void push(CCard *);
	CCard pop();
private:
	CCard * m_top;
};

이렇게 짰는데

"class CDeck is not an entitity that can be explicitly specialized"
라는 에러 메세지를 냅니다. 이 메세지를 구글에서 검색해봐도 자바 클래스 얘기들만 나오고
원인을 찾을 수 없는데 혹시 왜 이렇게 되는건지 알려주실 수 있나요??

oxeak846의 이미지

BIGNUM 연산... 도와주세요

저번과 마찬가지로 bignum 문제네요...
이번에는 (R)^(-1)을 구해야하는데 어떻게 해야할까요... ㅜㅜ

겨우겨우 한발짝 나가면 이렇게 또 막혀버리니 심신이 지치네요 ㅋㅋㅋㅋ

high385의 이미지

visual studio에서 openmp 사용할 때 ordered 지시어 사용안해도 ordered하게 사용되는 이유?

#include "stdlib.h"
#include "stdio.h"
#include "omp.h"
//헤더파일에서 <>가 표현이 안 되어서 ""로 표시함
void main()
{
int i = 0;

printf("ordered 미사용 ");
omp_set_num_threads(2);
#pragma omp parallel
{
#pragma omp for
for (i=0; i < 10; i++){
printf(" %d ", i);
}

#pragma omp single
printf("\nordered 사용 ");

페이지

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