프로그래밍 QnA

kosicheol의 이미지

[질문] [C언어] 반복문을 이용하여 여러파일 쓰는 방법 C초보잡니다.

1000개의 값을 50개의값씩 20개의 파일로 나눠서 저장하려고 합니다.
일일이 코딩하면 노가다에 너무길어 질꺼 같아 이렇게 글을 올림니다.

fopen 함수원형을 보니까 FILE * fopen ( const char * filename, const char * mode );
이더군요...

ScalDi의 이미지

컴파일 할려고하는데...

cygwin로 만들어진 파일의 원소스를 컴파일할려고 mingw를 받아서 gcc로 컴파일 하는데

처음에는 uio.h파일을 찾길래 넣어주고 했는데 socket.h파일이 필요하다고 하더군요..그래서 넣어주었는데..

오류가 계속 생기네요..

- 원래는 index.dat 분석하는 하여서 txt파일로 저장하는걸 만들려고 햇는데 자꾸

bumworld의 이미지

java에서 jni로 c++ -> c# -> 3rd party dll을 호출할때 문제가 발생하네요..

java에서 jni로 c++ -> c#(managed) -> 3rd party dll을 호출할때 에러가 발생합니다..

이전에도 올렸었는데 com에 등록된 3rd party dll 을 호출하지 않으면 제대로 c#을 호출할수 있습니다.

그러나 c#에서 3rd party dll을 호출하면 바로 덤프가 떨어지는데요...

제가 원하는 jni -> c++ -> c# -> 3rd party dll을 호출할수 없는

bingulyk의 이미지

Cfront 관련 글 남깁니다. (Comeau 도)

Cfront 3.0.3 버전이 있는데 (소스) 혹시 리눅스 또는 윈도우에서 컴파일 방법을 알 수 있을까요?
만약 Cfront의 도움을 얻지 못하면 Comeau를 사려고 하는데, 그전 Comeau베타 버전으로 테스트할 수 있는
바이너리 없을까요?

klara의 이미지

MPL 라이브러리를 GPL 어플리케이션에 링크

기존에 만들고 있는 어플리케이션이 GPL입니다.
여기에 링크하고 싶은 라이브러리(김정균님의 libchardet)가 있는데, 그 라이브러리는 MPL입니다.
찾아보니 MPL과 GPL은 호환이 안된다고 적혀있어서 링크할수 없겠다 싶었는데,
만든분께 여쭤보니 '특정 부분에 call 을 MPL call 을 사용하신다고 명기'하는 것으

solidchu의 이미지

System 세마포어에서 semval 최대값 설정.

System 세마포어에서 semval 최대값 설정 하는 방법이 있나여?

예를 들어 post를 여러번 날려도 semval 값이 1이상으로 안 올라가게 하는 방법.

직접 함수 만드는 방법 말고, 제공해주는 함수나 value가 있는지 궁금합니다.

감사합니다.^^

leekukheon의 이미지

스텍을 이용하여 중위연산에서 후위연산으로 변환하는...(이해를 잘 못하겟네요 ;)

복학 준비하면서 공부를 하고 있는데요 c로쓴 자료구조라는 책을 보면서 공부하고 있습니다
그런데 스텍 중위연산 후위연산 개념은 이해가 되는데 소스가 잘 이해가 안되네요 ㅠㅠ
여유가 괜찮으시다면 보충설명(주석) 좀 부탁드릴게요....
공부하다가 막히니 흐름도 끊켜서 인터넷하게되네요 ㅠ
====

gurumong의 이미지

C언어, 사용자 자료구조를 초기화할때 데이터형도 함께 지정하게 할수 없을까요?

환형큐를 동적으로 크기를 할당하게 만들고있는데요
이때 데이터형 까지 지정할수 있도록 할수 없을까요?

환형큐를 초기화 하고 데이터를 입출력하는 구조체와 함수들을 잔뜩 만들어놓고
그게 char형에 대해서만 작동한다면...슬픈일이잖아요;
그래서 초기화할때 데이터형도 지정가능하게 할수 없

litmisty의 이미지

[완료] strtok에서 연속된 구분자 구별하기

char buf[128];
strcpy(buf,"1,2,,4,5");
char seps[] = ",";
char *tr;
 
tr = strtok(buf, seps);
while(tr != NULL) {
	printf("%s\n", tr);
	tr = strtok(NULL, seps);
}
return 0;

strtok을 사용해서 문자열을 자를 때 예제와 같이 구분자가 붙어있을 경우에

1
2
4
5

이런식으로 출력이 됩니다.

제가 원하는 출력은

1
2

4
5

이환희의 이미지

/dev/ttyS1 을 사용한 uart 통신 프로그래밍 관련 질문

ARM9 embedded linux 보드에서 uart 통신을 구현하고 테스트하기 위해 일단 보드의 uart 포트와 pc 를 바로 연결했습니다. pc 에서는 하이퍼 터미널을 사용하고 보드쪽에서는 /dev/ttyS1 device 를 open 하여 간단히 read() 와 write() 를 사용하여 구현했습니다.

페이지

프로그래밍 QnA 구독하기