프로그래밍 QnA

gurumong의 이미지

C언어, 함수에 배열을 전달하는 방법

int arr[10];

func(arr, 10); //void func(int *arr, int n);
func(&arr, 10); //void func(int (*arr)[], int n);

어떤 배열과 관련한 작업을 수행하기 위해서 함수에 배열의 포인터를 전달해야할 필요가 있을때
그 배열의 번지를 전달하기 위해 arr 또는 &arr와 같이 보내줄수 있을것 같은데요
이 둘은 실제로 같은 주소번지를 생

jih106의 이미지

조언 부탁드립니다!

http://kr.youtube.com/watch?v=89sz8ExZndc

터치스크린 프로그램 구현을 목표로 공부하려고하는데

위에 동영상 처럼은 아니더라도 이미파일 띄어놓고 크기 늘리고 줄이고하는걸 구현하는데 뭐가 필요할까요

너무 초보라서 뭔가 조언을 구하고 싶습니다.

멀티터치도 지원해줘야하는거라서 쉽지는 않을거

tommybee의 이미지

[완료]CArchive 관련해서 질문입니다

초보적인 질문인거 같은데요...
C++의 CArchive클래스를 이용해서 저장한 파일을
char 배열형태로 파일에서 읽어 들일려고 합니다 이렇게 할 경우에는 별 문제가 생기지 않을 까요?
만약 일정바이트를 읽어 들이거나 C 구조체 형식으로 바로 읽어 들이는 경우에는
무슨 문제가 있을 수 있는지 궁금합니다(

csw0228의 이미지

/proc 파일에 입력하는 소스인데요...

제목 그대로 /proc파일에 내용을 입력하는 소스를 한번 작성해봤는데요
/proc에 파일은 잘 생성되는데 입력이 잘 안되네요.. 메모리상에 문제가 있는거 같은데 뭐가 문제인지좀 봐주세요
부탁드립니다~

#include /* 커널 작업 */
#include /* 모듈 작업 */
#include /* /proc 파일 시스템을 이용하기 위한 헤더 */
#include /* 메모리 할당을 위한 헤더 */
#include

MODULE_LICENSE("GPL");

#define PROCFS_MAX_SIZE 128
#define PROCFS_NAME "testModule"

static struct proc_dir_entry *proc_entry; /* proc 파일 생성을 위한 구조체*/
static char *message_buf; /* proc 파일에서 사용할 버퍼 */

wildastar의 이미지

browser proxy application (?)

linux 에서 개인 개발환경을 설정 하려고 하고 있습니다.

각 개인 디렉토리에 같은 프로젝트 파일들을 두고 같은 hostname으로 접근 하는데..

newlife958의 이미지

select Socket 문제인데 미치겠습니다. 제발 도와주세요.

지금 다/1 클라이언트 서버 모델로 프로그램을 작성하고잇는데 select socket 쪽에서 문제가 일어나서 미치겠습니다. 지식이 얕아서 그런지 아무리봐도 잘 모르겟구요.

지금 상황은 이렇습니다.

thread1()
{
while(1)
{
작업이 없으면 continue;
작업이 있으면
1 메세지 처리
disk i/o
}

}
thread2()
{
while(2)
{
작업이 없으면 continue;
작업이 있으면
2 메세지 처리
disk i/o
}
}

select socket()
{
1메세지 생성
}

정말 대력적이나마 저런 구조인데요.

메세지 처리부분을 쓰레드로 돌리지않고 소켓내부에서 함수호출형식으로하면 문제가 생기지 않습니다.

shwezarl의 이미지

[완료]awk 사용중 ...버그가있는거 같은데...해결좀..

다음과같은 필드를 갖는 레코드 줄이 많이 있는 파일에서.......

맨앞의 1은 아이디(순번)입니다.

1:7:58164512:15318107:58164346:15317950:58164494:15317819:58164660:15317989:58164620:15318020:58164620:15318020:58164512:15318107

위와같은 파일 두개를 합쳐 하나의 파일로 만든후 맨앞의 아이디(순번)을 줄려고합니다.

cwlee815의 이미지

[완료]busybox 에서 httpd으로 cgi 파일 실행되게 하는 방법좀 알려주세요

busybox(1.11.2) 컴파일할 때

Networking Utilities -> httpd(*)

[*] Support Common Gateway Interface (CGI)
[*] Support for runing scripts through an interpreter
[*] Set REMOTE_PORT environment variable for CGI
[*] Enable -e option (useful for CGIs written as shell scripts)

위에 옵션을

ryuts의 이미지

socket() 함수에 대하여

UNIX에서 소켓을 생성하여 로컬서버(클라이언트와 같이 하드웨어에 있는 서버)로

연결을 시도하는데 2분마다 접속을 했다 끊었다 하게 만들었거든요.

그런데 이상하게 잘 돌아가다가(하루나 이틀 많게는 4~5일까지도)

항상

if((fd = socket(AF_INET, SOCK_STREAM, 0)) < 0)

이 코드 전에 바로 로그를 출력하

pat8002의 이미지

shell script로 조작하기 질문 입니다..

예로 a.log에 있는 파일을 읽어서 b.log에 쓰려고 하는데요....

a.log파일
2009/01/01 00:00:00, INFO, [TESTA:1] [TESTA:1] [TESTA:1]
2009/01/01 00:00:00, INFO, [TESTB:2] [TESTB:2] [TESTB:2]
2009/01/01 00:00:00, INFO, [TESTC:3] [TESTC:3] [TESTC:3]

이것을 b.log에 쓸때..
2009/01/01, 00:00:00, INFO, 1, 1, 1
2009/01/01, 00:00:00, INFO, 2, 2, 2
2009/01/01, 00:00:00, INFO

페이지

프로그래밍 QnA 구독하기