프로그래밍 QnA

canuyes의 이미지

closest pair 알고리즘 문제 관련 질문했던 사람입니다.

저번 질문에 코드가 너무 정리가 안되어 있어서 나름대로 좀더 정리해서 코드를 올려봅니다.
이번에는 100000개의 인풋에 대해 1초 안에 실행되기는 하지만, 메모리 128mb 메모리를 초과하네요...
제 코드에서 128mb 이내 1초 이내에 10만개의 인풋을 모두 처리하려면 어디를 개선해야 할까요?.

lovingu의 이미지

파일 입출력 관련 질문있습니다!

c언어 공부 중인데요,,,,아직 많이 미흡합니다 ㅠ

텍스트 파일을 열어서 거기에 저장된 모든 문자(영어)를 하나의 배열에 담은 이후에

(여기까지는 fgetc로 쉽게 했는데요,,,)

그 다음에 그 파일 내에서 어떤 특정 영어 단어들을 한글 단어로 바꿔준 다음에 전체를 다시 출력해주는

방법을 모르겠습니다,,,,

"apple is apple" 이라고 파일에 있으면 "apple" 이 부분을 한글로 "사과" 이렇게 바꿔주고 전체 문장

을 다시 출력 해주는 것을 모르겠습니다..

조언 부탁드립니다...

jkh0721의 이미지

c언어 달력 파일입출력

c언어로 달력을 만드는데 텍스트파일로 공휴일(예:12 25 크리스마스)만 적을겁니다

년도와 달을 입력하면 해당달력이 나오고 옆에 따로 몇일은 공휴일

이런식으로 출력하는 방법좀알려주세요

예: 입력 년도:2000 월:12

여기는 2000년 12월 달력이 출력 25일:크리스마스

참고로 텍스트 파일에는 01 01 설날
12 25 크리스마스
이런 식으로만 적어야합니다

이런식으로 하는건데 도와주세요

suncraft97의 이미지

?

sos6860의 이미지

iconv 이랑 파일 입출력 예제 인데 뭔가 이상한거같아요 ㅎㅎㅎ;;

iconv 함수를 쓰려는데 인자를 받을때 파일 입출력으로 파일을 읽어와서 파일내용을 바꾸려고 하거든요..
근데 iconv 예제를 찾아봐서 비슷하게 해보려고는 했는데
에러가 두개가 뜨는데, 하나는 char ksc_buf[1024] = next;
이부분이랑 하나는 malloc 이부분에서 오류가 나는데,

fourier의 이미지

커널 모듈로 만들면 커널 내부함수들 전부 호출할수 있는건가요??

커널 모듈을 insmod 하면 커널의 일부로 완전히 포함된다고 하던데요.

그렇다면 커널 모듈에서는 커널내부의 모든 함수를 다 호출할수 있는건가요?

사실 제가 하고 싶은것은.. 커널의 특정 파일시스템에 있는 함수를 호출하고 싶습니다.

가능할까요?

mandugukbap의 이미지

TCP fd를 메모리 버퍼에 맵핑하는 방법

리눅스 C 소켓 프로그래밍 환경에서 sock()으로 받은 TCP fd를 메모리 블록 하나에 맵핑하고 싶습니다. 아래처럼 될거라고 생각했는데 되지가 않는군요.

int s = socket(......)
 
void *buffer = (void*) malloc(len);
memset(buffer, 0, len);
 
mmap(buffer, size, PROT_READ | PROT_WRITE, MAP_FIXED, s, 0);
canuyes의 이미지

typedef struct 문에 관한 질문.

코드를 읽던중에,

typedef struct{double x,y;} point_t,*point;

와 같은 문법을 보게되었습니다.

뭐라고 구글링 할지도 너무 애매하기에 여기에 질문올립니다.

대게 typedef 선언 뒤에 오는 것은 1개 아닌가요?

point_t, *point(심지어 두번째것은 포인터로) 가 의미하는 것이 무엇인가요?

jyw123의 이미지

리눅스 디바이스 드라이버에서 제가 쓰는 i2c 말고 같이 물려있는 다른 i2c를 다 막을 방법 없나요?

리눅스 디바이스 드라이버에서 제가 쓰는 i2c 말고 같이 물려있는 다른 i2c를 다 막을 방법 없나요?

아무리 찾아도 안나오고

i2c_lock_adapter를 쓰면 i2c가 다막혀버리는 것 같더라구요... 뭐지..

페이지

프로그래밍 QnA 구독하기