프로그래밍 QnA

cs010101의 이미지

오늘의 마지막 질문 : test.txt 내에 있는 파일 이름에 대해서 출력해주기.

안녕하세요!!

test.txt 파일에,

aaa
bbb
ccc
ddd

라는 내용이 있으며 aaa,bbb,ccc,ddd 각각은 /etc/밑에 있는 파일을 가르킵니다.

이때, test.txt 파일에 적혀있는 이름의 파일을 읽어서 출력해줄려고 합니다.

즉, cat /etc/(test.txt 출력조작) 해서, /etc/aaa 라는 파일의 내용만(혹은 aaa,bbb,ccc,ddd 전부) 출력해줄려고 합니다.

doodoo의 이미지

함수 포인터에 대한 질문......

지금 커닝헴 저서 C programming Langguage 를 보고 있는데
sort 함수를 호출하는 부분을 읽다가 도저히 감을 잡을수가 없군요

#include <stdio.h>
#include <string.h>
 
#define MAXLINES 5000
 
char *lineptr[MAXLINES];
 
int readlines(char *lineptr[], int nlines);
void writelines(char *lineptr[], int nlines);
 
void qsort(void *lineptr[], int left, int right, int (*comp)(void*, void *));

따스한이야기의 이미지

MySQL에서 배열을 한번의 쿼리 처리문제

mysql 4.0버전을 사용하는데
DB에는 컬럼을 tinyint(200) unsigned이고 인덱스로 설정 해놓았습니다.

+---------------+-----------------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------------+-----------------------+------+-----+---------+-------+
| file_name | varchar(20) | YES | | NULL | |

swunk의 이미지

하나의 콘솔 화면을 2개로 나눌수는 없나요 ?

vi 에디팅 화면은 split 기능으로 2개씩 나누어서 아주(?) 편하게 사용할 수 있습니다.
이처럼 콘솔 화면도 2개로 나누어서 사용할 수 없나요 ?
IPC 류의 프로그램을 테스트 하다보면 마우스로 각각의 콘솔들을 클릭하는게 너무 귀찮네요...^^

wakeup의 이미지

파일 전송시 적당한 버퍼 크기

파일 전송시 적당한 버퍼크기를 어떻게 정하나요?
접속한 클라이언트에 파일을 전송하는데요, 파일 전송시 클라이언트에서 받아들이는 속도가 처음엔 어느정도 일정하다가 시간이 좀 지나면 1,2초 정도 수신이 멈추어 있다가 다시 받아들이기 시작합니다.
서버에서 전송하는 버퍼와 수신하는 버퍼크기를 어떤식으로 맞추어야 하나요?

zestys의 이미지

시리얼 포트 멀티플레싱과 select에 대해서

시리얼 통신을 하는 방법을 해보았는데 그중에서 멀티플레싱으로 구현하였을때 궁금한게 있습니다.

멀티플레싱을 하게되면 open을 이용해서 select를 이용하는데 ( 소켓 프로그래밍하고 똑같게;; )

이렇게 구현하게되면 시리얼 통신의 BANDRATE가 어떻게 되는건지 궁금합니다.

그리고 정규 방식과 멀티플레싱중 어느게 좋은지 궁금합니다. ( 정규 방식은 무한 loop라 제가보기에는 이녀석이 더비효울적인 것같습니다만... )

maniac의 이미지

awk 에서 패턴 지정자 /... / 안에다가 변수를 쓸 수는 없나요?

예를들어,

awk -v ii=$i -v jj=$j 'BEGIN{count=0;} $2 ~ /jj/ {if($1==ii)count++} END{print count}' $inputfile

와 같은 식으로 하고 싶은데.. 도통 변수 jj를 인식 시킬 수가 없네요...(일반 스트링으로만 인식하는군요;;)
도와 주세요.. ;ㅅ;

김홍준의 이미지

스레드 문의 입니다.

pthread에서요..
새롭게 생성한 스레드에서 함수를 호출할려고 그러는데 잘안되네요..
그러니까, gtk UI 스레드를 생성하고, Play(버튼 실행) 하는 스레드를 생성해서 따로 처리 할려고 그러는데요..
어떻게 해야 할까요..~~ mp3 플레이어쪽으로 건드리고 있는데..잘 모르겠습니다.
고수님들의 도움이 필요합니다..~~

prether의 이미지

SHA1_Init(), SHA1_Update() and SHA1_Final 함수의 소스 코드를 구하고 싶은데

SHA1_Init(), SHA1_Update() and SHA1_Final 함수의
소스 코드를 구하고 싶어서
openssl library 소스를 다운로드받아 뒤져보았는데

선언만 되어 있고 정의된 함수의 소스는 없더군요.

어디서 구할 수 있는지 조언 부탁합니다.

EmbeddedLinux의 이미지

임베디드] 플래시 MTD영역 읽/쓰기 모드 변경에 관해..

# cat /proc/mtd
dev: size erasesize name
mtd0: 0000000 00080000 "Boot loader"
mtd1: 0080000 000C0000 "Ram Disk"
mtd2: 00C0000 001C0000 "Flash File System"
mtd3: 01C0000 00200000 "kernel"
대충 이런식이구요..
중요한건..
# ./flash_eraseall /dev/mtd0
./flash_eraseall: Permission denied
이렇게 나옵니다..

그래서 커널소스에 drivers/mtd/maps
map파일의 MTD0 영역의 flag가 MTD_WRITEABLE 가있드라구요..

페이지

프로그래밍 QnA 구독하기