프로그래밍 QnA

박성희의 이미지

디버깅 관련 질문입니다.

제가 시리얼통신(rs232) 프로그래밍을 처음하는데요.
아시다시피 실행시 스레드가 수행되는데요.

디버깅을 소스컴퓨터에서 dest컴퓨터까지 송신하려고 할때, 반대로 수신하려고 하는데, 이때 디버깅을 두곳에 찍어야 된다는 말을 들었습니다.

디버깅에 관한 지식이 부족해서 글을 올립니다.

설명이 부족하죠? ^^; 제가 궁금한것은 break point(F9)를 두곳이상 찍는 방법이나 실행순서적인 의미를 모르겠습니다.
감사합니다.

개발환경 : vc++6.0[/list][/code

naho77의 이미지

https는 어떻게 동작하는거에요?

인터넷 뱅킹의 경우는 웹페이지간의 데이타 전송을 암호화해서 주고받는데..
이때는 active-x같은 콘트롤을 이용하잖아요.

https는 어떤경우에 쓰이나요..
인터넷 뱅킹에서는 안쓰이는걸로 아는데..
쇼핑몰에서 쓰이나요?

nayana의 이미지

세그먼테이션이떨어 집니다.

1 #include <iostream>
2 #include <cstdio>
3
4 using std::cout;
5 using std::endl;
6
7 char *a[2] = {"namola","nayana" };
8
9 int main ( void )
10 {
11 a[0][3] = 'a';
12
13 for ( int i = 0; i < 2; ++ i )
14 cout << a[i] << endl;
15
16 return 0;
17 }

a[0][3] 부분에서 세그먼테이션이 떨어지는데...
왜그러는지 이유를 모르겠습니다.

freezm7의 이미지

바이너리로 읽고 쓰기

아직도 초보를 못 벗어나네요. 간단히 파일 복사 프로그램을 C++ 로 짜려고 하는데요, 컴파일은 되는데, 실행하면 원본 파일과 복제된 파일의 크기와 내용이 다릅니다. 무엇을 놓치고 있는 것일까요?

텍스트 파일을 이 프로그램으로 복사해보니 \n 문자가 모두 빠진채, 한줄로 적히네요.

cygwin + gcc 입니다.

[code:1]#include <iostream>
#include <fstream>

using namespace std;

int main(int argc, char** argv)
{
for (int i = 1; i < argc; i++)
{
char* filename = argv[i];

송지석의 이미지

inline함수 어떻게 쓰는 것이 옳은 건가요?

inline 함수를 별 생각 없이 사용하다가, 문득 궁금한 것이 생겼습니다.

제가 사용할 때 inline 함수를 C 파일에 정의해놓고, 헤더파일에 선언해서 외부에서는 헤더만 보고 쓰곤 했거든요.

util.c

__inline__ void MyInline( void )
{
    some code...
}

util.h__inline__ void MyInline( void );

이렇게 해놓고 main.c 같은 파일에서 이 함수를 갖다 쓰면 inline 속성이 없어지나요?
어디 볼만한 문서가 있을 지,, 가르쳐주세요.

air74의 이미지

fork 후 자식 process crash 에 대한 질문 입니다.

하나의 program 에서 fork 하여 자식 process 를 생성 한 후 자식 process 가 crash 시켜서 core file이 생성 되는 예제 코드를 짜고 싶습니다.

이때 자식 process 가 fault 가 나게 되면 SIGCHLD signal이 부모 process 에게 전송 되나요?

마찬가지로 부모 process 에서 정의한 모든 signal 이 child process 에 상속 되는 지도 궁금 합니다.

이런 비슷한 program 에 대한 에 대해서 조언 부탁 드리겠습니다.

redrocki의 이미지

MP3....암호화??

안녕하세요....다름이 아니라 이번에 소리바다가 버젼 3으로 올리면서 과금을 부과 고품질의 mp3서비스를 다운받을수 있도록 하더라고요.....보아하니...mp3파일에 일정한 암호를 걸어 둔것 같은데요.....어떤것을 넣어둔건지 알수가 없네요...혹시 아시는 분 없을까요??

kim1158의 이미지

kiobuf에 대한 질문입니다.

kiobuf 구조체를 사용해서
커널쪽의 데이터를 유저영역에서 복사없이 매핑해서
사용할수있는지 알고싶습니다.

오랠리 디바이스드라이버와 리눅스프로그래밍(정보문화사)에 있는
kiobuf에 대한 정보만으로는 부족하네요.
kiobuf 구조체를 사용하는 소스코드나 url을 좀 알려주세요- !!

rain의 이미지

fork()해서 힙주소를 자식에게 넘겨주는거 올바른 방법인가요?

[code:1]
1
2
3 #include <stdio.h>
4 #include <stdlib.h>
5 #include <string.h>
6 #include <unistd.h>
7 #include <wait.h>
8
9 void child(char* ptr) {
10 printf(__FUNCTION__ ": PID=%d, ptr -> [%s]\n", getpid(), ptr);
11 }
12
13 int main() {
14
15 char* ptr;
16
17 ptr = (char*) malloc (1024);
18
19 strncpy(ptr, "Hello, My name is Jonathan", 1024);

i_wish_awk_sed_perl의 이미지

sed 를 이용해 파일의 확장자 넣기.

여러개의 이미지 파일들이 있는데 이것들을의 확장자를 넣고 싶습니다. 이상하게도 확장자가 없네요.

img_12321
img_12341
img_32123
..
..
..

위와 같은식으로 되어 있습니다. 어떻게 하면 .jpg 식으로 끝나게 만들지요?

페이지

프로그래밍 QnA 구독하기