프로그래밍 QnA

green1379의 이미지

급해요..vi편집기 에러

안녕하세요
sendmail.cf 를 수정하다가 갑자기 저장하고 나올려고 :wq입력했는데
E45:'readonly' option is set (use ! to override)라고 나왔습니다
그래서 :wq! 하고 :!w 다 입력해봤는데 또 메세지가 나오더라고요
'sendmail.cf' E212:can't open file for writing라고 나오서
저장은 안되고 종료만 됩니다.

어떻게 된거죠...고수님들 부탁합니다.

lengbo의 이미지

질문 GNU iconv 라이브러리 컴파일이 가능케 할려면???

안녕하세요

얼마전부터 iconv 때문에 고생하는 사람입니다.

참고로 sun 장비에서 컴파일을 하고 있는데요
iconv 를 쓸려는데 자꾸 에러가 나서요..

#include <stdio.h>
#include <iconv.h>
#include <string.h>
#include <stdlib.h>

int main()
{
iconv_t cd = iconv_open("EUC-KR", "ISO-2022-KR");

printf("%d\n", (int)cd);


return 0;
}

이걸 돌리는데 그냥 cc -o test1 test1.c 로하면 Unresolved iconv_open 이라는 메세지가 나옵니다.

그래서 iconv 라이브러리가 없나해서 iconv 페케지를 다운받아 설치했습니다.

dejavuh의 이미지

BMP 파일을 읽어오다가~~

BMP 파일을 읽어서 파일의 정보를 보여주는 프로그램을 만들어 보려고 하고있씁니다.

일단 BITMAPFILEHEADER를 아래와 같이 MSDN에서 베껴다 놓았구요.

typedef struct tagBITMAPFILEHEADER {
short bfType;
int bfSize;
short bfReserved1;
short bfReserved2;
int bfOffBits;
} BITMAPFILEHEADER, *PBITMAPFILEHEADER;

첫번째 질문 : 아무리 계산을 해보아도 데이터 크기가 14Byte인데 sizeof( ) 해보면 16 바이트가 나오네요. 뭐 이부분은 편법인지는 모르겠지만 다음 헤더를 읽을때 강제로 14바이트 뒤로 옵셋 이동시켜서 해결은 했습니다만.

mir의 이미지

file open시에 ENXIO(errno=6) 이 발생하는건 왜 그러죠.?

유닉스C에서 open 함수 사용해서 file을 읽으려고 하는데
ENXIO 에러가 발생하네요.
man으로 봐도 무슨말인지 잘 모르겠구요...

".xxxx"이런 파일인데 유닉스 명령어인 more로 확인해봐도
"No such device or address" 에러가 나거든요.
왜그런건지 잘 모르겠네요.
혹시 아시는 분들 답변좀..해주세요...^^

aniseeker의 이미지

readline 라이브러리 사용시 리다이렉션 문제

readline 라이브러리를 사용하여 문자열을 입력받는 CLI 프로그램을 만들었습니다.

콘솔에서 실행할 때에는 TAB 키 입력을 통한 문자열의 자동완성 기능 등이 잘 수행되는데

telent 접속을 위해 xinetd를 통해서 프로그램을 실행하게 되면 TAB 키를 입력할 경우 원하는 자동완성 기능이 수행하지 않고,

편집기에서 tab을 입력하듯이 칸 띄우기가 되고, 엔터를 입력해야만 비로소 자동완성 기능을 수행하고 있습니다.

readline을 사용할 경우 이와 같은 현상이 일어나는 것이 당연한 건가요?

ergo50의 이미지

[질문] 패킷스니퍼 소스

안녕하세요...

이런게 있으려나 모르겠는데요,

리눅스머신의 이더넷포트에 흘러다니는 패킷을 스니핑 하는 툴의 공개소스가 있을까요?

제가원하는건, 패킷들의 source ip, dest ip/port, 프로토콜 만 텍스트 파일로
쓸수잇으면 되거든요.

될수있음 가벼운소스이면 좋고요.

잘 아시는 분 계심 하나 추천좀 부탁드립니다.

부탁드리겠습니다

shs0917의 이미지

동적 메모리 할당에서 실행중에 계속 에러가 뜨네요..

[code:1]
#include <stdio.h>
#include <stdlib.h>

#define IS_FULL(temp) (!(temp))

typedef struct poly_node *poly_pointer;
struct poly_node{
int coef;
int exp;
poly_pointer link;
};

void attach(int coef, int exp, poly_pointer *ptr);

void main(void){
poly_pointer a = NULL, b = NULL, c = NULL;
int coef, exp;
printf("Input poly1(if coef is '0' then end): ");
while(1){
printf("coef: "); scanf("%d", &coef);

keedi의 이미지

리눅스 콘솔 환경에서 한글 입출력을 구현해보고 싶습니다.

안녕하세요. 리눅스 콘솔 환경에서 한글 입출력 구현에 대해 질문드립니다.

현재 unicon, zhcon을 비롯해서 몇가지 유니코드 문자를 리눅스 콘솔모드
에서 입출력 가능하게 해주는 패키지들이 있는 것으로 알고 있답니다. 그런데
이번 졸업작품 프로젝트로 이런 류의 프로그램들 처럼 리눅스 콘솔 환경에서
한글을 볼수도 있고, 또 키보드의 한영버튼, 또는 쉬프트-스페이스를 누른뒤
한글을 입력할 수도 있는 그런 프로그램을 만들어보고 싶습니다.

사실 이번 프로젝트를 통해서 리눅스의 커널에 대해서, 프레임버퍼에 대해서

newman1590의 이미지

gcc 소스인데요~ 아래 파일을 돌리면어떻게 돼나요`?이론적으로

#include<stdio.h>

void main(int argc, char *argv[])/ 그리고 이부분도 좀 알려주세요!!
{
int pid
pid=fork();
if(pid<0)
{
fprintf(stderr,"fork failed");
exit(-1);
}
else if (pid==0)
{
execlp("/bin/ls","ls",NULL);
}
else
{
wait(); // 이부분이 어떻게되는지요~
printf("Child Complete");
exit(0);
}
}

newman1590의 이미지

gcc 사용법좀 알려주세요~~

지금 gcc로 돌아가는 프로그램이 있는데 gcc사용법을 모르네요~~ ^^;
고수님들아 알려주세요~~

페이지

프로그래밍 QnA 구독하기