프로그래밍 QnA

bosub의 이미지

[질문] dillo 소스 분석 하신분?

Dillo-0-8-5 소스를 보게 되면

HTML.c 소스에서
static const TagInfo Tags[] 구조체 배열이 있습니다.

[code:1]
struct _TagInfo{
gchar *name;
unsigned char Flags;
gchar EndTag;
guchar TagLevel;
TagOpenFunct open;
TagCloseFunct close;
};

static const TagInfo Tags[] = {
{"b", B8(010101),'R',2, Html_tag_open_b, Html_tag_close_default},

/* basefont 010001 */
/* bdo 010101 */
{"body", B8(011110),'O',7, Html_tag_open_body, Html_tag_close_body},
{"br", B8(010001),'F',0, Html_tag_open_br, Html_tag_close_default},

stargt의 이미지

[C] 이거 책이 이상한건지 컴파일러가 이상한건지

그냥 가위바위보 프로그램인데요

책에 나온게 좀 이상해서 몇몇 부분은 제가 추가한것입니다. 그런데 오류가 나네요;

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

void main()
{
int comnum, putnum, uwin, cwin, how = 1;
int result;

while(1){
[u][b]srand((unsigned)time(NULL));[/b][/u] // 이 줄 자체를 제가 추가했어요.
comnum = rand() % 3[u][b] + 1[/b][/u]; // 끝에 + 1 이 부분을 추가했습니다

sDH8988L의 이미지

[Perl] require 를 어떻게 써야 하지요?

Perl에서 Global Variables을 모아서 File을 하나 만들었습니다. 이걸 include 하려고 require를 다음과 같이 썼는데요...

# a.cfg file

my @name = (... ... ... ...);

# perl file

use strict;

require "a.cfg";

print @name;

이렇게 Code를 짜면, print @name 부분에서 '...require explicit package name...' 이런 식의 Compile Error 가 나네요...

위 Error는 use strict를 썼을 경우, 선언을 하지 않고 Variable을 쓰면 나오는 Error랑 동일한데요. 결국 require에서 include가 잘 안되는 거 같습니다...

min2to의 이미지

저기. 포인트와 배열관계에서.. 질문좀..

#include <stdio.h>

int main (void)
{
int a[5]={0,1,2,3,4};

printf("%d, %d ,a[0], a[1]); //배열요소 출력

printf("%d, %d , &a[0], &a[1]);// 배열요소의 주소 출력

printf("배열 이름: %d ,a); //배열 이름 출력

return 0;
}

문제가 이건데여... 흠..

제 예상으로는..

0,1
10진수의..정수 0,1
1,2,3,4,5

이런식으러 나올줄 알았는데..

마지막께..10진수의 0의 값이 나오더라구여..

막.. 보고 있는데.. 이해가 않가네여...

흠.. 제가 기초포인터 지식에서.. 이해가

ferma의 이미지

원격지 톰캣서버에 디플로이 해줄 수 있는 IDE가 있나요?

Netbeans나 Eclipse를 맛만 보았지만 톰캣서버에 WAR를 디플로이하려면 로컬에 설치된 톰캣밖에 되질 않는군요.

별도의 네트웍드라이브같은것을 매핑하지 않고서 FTP나 다른 방식으로 원격 디플로이 해 줄 수 있는 방법은 없을까요?

서버와 각종 자원은 IDC에 있는데 일은 집에서 하려니 여러가지로 골치아프네요... 로컬에서 테스팅해 볼 수 있는 구조도 아니고... (자원억세스관련)

이런 경우에는 어떻게들 작업하시나요?
(원격으로 접속해서 VI쓰라고는 제발 하지 말하주세요....

min2to의 이미지

혹시.. 여기계신분들중에.. 열혈강의 포인터.

열혈강의 포인터라는 책 보신분 있나여??...

보셧으면.. 어떤가여? .. 크크

포인터부분이.. 이해가 자아알~ 않되서.. 책 한권 또 사야될꺼
같네여.. 흑흑.. [[백수]]인데.. 이러다가 C책.. 다 사는건 아닌지..
크크..

C의.. 길은.. 멀고도.. 힘들고도.. 재미있군여.. 크크. .

stargt의 이미지

[C] 파일 읽는거 마지막 줄이 중복 출력 되네요

#include <stdio.h>

main()
{
      FILE *fp;
      char s[256];
      int i = 1;
      
      fp = fopen("abc_.txt", "r");
      if(fp == NULL)
            return;
      while(feof(fp) == 0){
            fgets(s, 255, fp);
            printf("%04d: %s", i, s);
            i++;
      }
      fclose(fp);
}

위의 코드대로 작성한다음

abc_.txt 파일을

[code:1]abcdefg[엔터]
hijklmn[엔터]

stargt의 이미지

파일 포인터 안닫으면?

한번 안닫고 해봤는데 별 문제도 없고 메모리도 크게 지장이 없는거같은데

안닫으면 무슨 변화가 생기거나 악영향이 있나요?

큰 영향이 없으면 그렇게 닫을 필요는 없다고 생각하는데...

그냥 코드 작성 예의상 닫는건지요?

닫는게 얼마나 중요한건지 궁금합니다...

spacelee의 이미지

리눅스의 메모리 관리

이 게시판에서 많이 나온 내용이기는 한데,
몇 시간째 검색해봐도 제가 원하는 속시원한 대답을
찾기가 어려워서 다시 올려봅니다.^^;;

<현상>

app가 메모리릭이 없어도 malloc, free를 자주하면
top이나 'free'명령어에서는 app가 사용하는 메모리가
계속 올라가는 것처럼 보이는 현상이 있습니다.
리눅스 쓰시는 많은 분들이 경험하시는 내용인 것 같구요.
게시판에서도 종종 언급된 걸 봤습니다.

<질문>

1. 이 현상은 도대체 리눅스가 메모리를 어떻게 관리하고,

gnoygnas의 이미지

소켓 통신시 각 레이어별로 패킷을 확인해보고 싶은데...

늘 이곳에서 도움만 받는군요...^^

우선 목적부터 말씀드리면 클라이언트에서 보낸 데이타가 서버에서 받아 들이고 다시 클라이언트로 리턴시켜 통신이 제대로 되는지 확인하고 싶습니다.

단순히 서버/클라이언트 에코 프로그램을 짜서 결과값을 확인하면 되는데요, 문제는 어느 부분에서 문제가 생기는지 파악이 안되고 있습니다. 하나의 홈서버가 있고 그 홈서버에는 microC/OS가 올라가 있는데 쉽게 해결이 안되네요...문제가 어느부분에서 생기는지 파악조차 되질 않기에 맴맴~맴돌고 있습니다..ㅡ,.ㅡ;;

페이지

프로그래밍 QnA 구독하기