프로그래밍 QnA + 설치 및 활용 QnA

wonbi의 이미지

Netfilter를 통한 html 소스 보기

패킷에 웹페이지 html 소스를 보려고하는데 출력 결과
<소스코드>if(iph->protocol == IPPROTO_TCP && source == http) {
data = (char *)tcph + sizeof(*tcph);
printk("tcp 데이터 : %s\n",data);
printk("-----------------------------------------------------"); }

dmesg 를 쳐본 결과

canuyes의 이미지

malloc 함수에 관하여

현재 후배들과 c 스터디 중에 있습니다.

저번 시간에 malloc 함수에 관하여 설명해주는데,

"저는 malloc 함수는 메모리의 할당만 책임지고, 초기화는 책임지지 않는다."

라는 내용을 주로하여 calloc과 비교하여 설명하였습니다.

그런데 한가지 질문이 나온것이,

"gcc 상에서 아무리 malloc을 실행해도 초기화된 결과를 얻는다." 라는 이야기였습니다.

실제로 수행해보니,

  1 #include <stdio.h>
  2 #include <stdlib.h>
  3
  4 int main(void) {
  5     int *a = (int*)malloc(sizeof(int));
  6     printf("%d\n", *a);
  7     return 0;
  8 }

위와 같은 코드는 항상 출력이 '0' 으로 동일했습니다.

manemis의 이미지

의존성 문제 해결하기

의존성이 꼬여서 어떻게 해야할 지 갈피를 못잡고 있습니다.
우분투 13.04 사용하고 있습니다. 능력자님 계시면 조금만 조언을 부탁드립니다..ㅡㅜ

다음은 apt-get -f install 했을때의 메시지입니다.

wadaw의 이미지

윈도우에서 파일 동시에 쓰기 문의

안녕하세요

윈도우에서 배치 파일 만들어서 리다이렉션 써가지고

로그 파일을 작성하고 있는데요

이 배치 파일을 두개의 프로세스로 실행하면

나중에 실행된 프로세스에서

'다른 프로세스가 파일을 사용중이기 때문에 프로세스가 엑세스 할 수 없읍니다'

이런 메세지가 뜹니다

혹시 윈도우는 같은 파일을 여러개의 프로세스가 동시에 엑세스 할순 없는건가요? 유닉스는 가능한데말이죠~

embeddeds0의 이미지

리눅스 makefile 질문

지금 유닉스 리눅스 프로그래밍 필수 유틸리티란 책으로 make를 공부하고 있는데요

1 all : diary
2
3 diary : memo.o calendar.o main.o
4 gcc -W -Wall -o diary memo.o calendar.o main.o
5
6 memo.o : memo.c
7 gcc -W -Wall -c -o memo.o memo.c
8
9 calendar.o : calendar.c
10 gcc -W -Wall -c -o calendar.o calendar.c
11
12 main.o : main.c
13 gcc -W -Wall -c -o main.o main.c

우분투 환경에서 위의 소스를 작성하고 셸에서 make 명령을 내렸는데
계속 makefile:4: *** missing separator. Stop. 에러가 나네요.

lsm5059799의 이미지

mfc 와 c++

최근 한달 전부터 윈도우 api공부를 하고 있었는데요(via)

최근에는 mfc를 학교에서 사용법(?)을 배우고 있습니다.

제가 알기론 mfc가 윈도우 api에 C++ 클래스 라이브러리를 조합하여 만들었다는걸로 알고 있는데

mfc를 잘 다루기 위해서

c++을 얼마만큼 알고있어야 할지 잘 모르겠습니다.

일단 c++도 문법 개념정도는 알고 있고 또한 자바 객체지향 개념도 이해 했습니다.

재차 이야기 하지만 mfc를 잘 다루기 위해서 c++을 얼마만큼 알고있어야 할까요?

이를 위해 c++책 하나 추천 해주시면 정말 감사하겠습니다. (기초 부분도 간단히 같이 겸한)
* (열혈강의는 추천 하지 마시길 바랍니다. 열혈강의로 c++ 문법을 배웠으니...)

* 학교에서 쓰는 교재는 Visual C 2010 MFC Programming (생능)을 쓰고 있습니다.

shint의 이미지

cin 을 사용한 동적 메모리 할당 방법

며칠전 어떤 사이트에서

int data;

cin >> data;

char caBuf[data];

와 같은 코드를 보게 되었습니다.

이 방법은 malloc과 new와 같다는 말이됩니다. ㅡ_ㅡ;; <---- 틀렸네요. 그냥 스택의 정적 배열을 입력 받은 크기 만큼 변경할 수 있었습니다.

ansdusah의 이미지

[완료] Bash Shell에서 특정문자 연산하는 방법 문의

안녕하세요, 눈팅만 매번 해오다가 처음으로 글을 올려보네요.
서론은 생략하고 본론부터 말씀드리겠습니다.
제가 궁금한 것은 아래와 같습니다.

135913.772,5546.0584,03737.4819
135914.776,5546.0563,03737.4908
135915.772,5546.0542,03737.4995
135916.772,5546.0519,03737.5082
135917.772,5546.0496,03737.5168
135918.772,5546.0472,03737.5253
...

이러한 문자열이 파일로 존재하는데 "," 문자를 기준으로 첫번째 수인 [0-9][0-9][0-9][0-9][0-9][0-9].[0-9][0-9][0-9] Format의 수를 반올림하여 [0-9][0-9][0-9][0-9][0-9][0-9] Format으로 대치하고 싶습니다.
제가 원하는 결과로 변환해보자면

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기