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

kbh930607의 이미지

객체지향프로그래밍 2가지 질문좀 받아주실분

요즘 학교에서 객체지향프로그래밍 배우고 있는데
이론은 정말 조금 가르쳐주고 과제를 어렵게내서 교육받는거 같아 너무 힘드네요 ㅠ
몇일동안 고민해봤는데 별다른 답을 못찾아서 2가지 질문좀 여쭤보겠습니다

1.텍스트 파일을 fstream으로 읽어와서 수정해서 저장하는 작업을 하고있는데
getline으로 열마다 불러와서 조건검사 후에 찾던 내용이면 새로 내용을 입력해서 수정하거나 그 열을 제거하려 하는데 텍스트파일에 있는 1열을 어떻게 제거해야되나요? 수정은 제거가 이루어지면 제거하고 그부분에 내용을 삽입하면 될거같은데 제거는 아무리해도 모르겠네요... 배운게 없어서 기본적인 명령어만 사용하고 있습니다

s9yirl의 이미지

shell script를 통해서 tcpdump 출력을 변경하고 싶습니다.

아래와 같은 출력해서 특정 라인만 뽑아서 출력하지 않고,
전체를 출력하는 동시에

0x0000: 38ea a717 df3c 14fe b5da e10e 0800 4500

에서 :는 삭제하고 각 4자리 숫자를 2자리 사이마다 공백을 넣고 싶어요

0x0000 38 ea a7 17 df 3c 14 fe b5 da e1 0e 08 00 45 00

이렇게요.

sed랑 awk, if를 써서 해보려고 했는데 너무 어렵네요.ㅠㅠ

도움 부탁드립니다.

lsjlsu1022의 이미지

[완료]c의 미리 정의된 매크로와 컴파일러,라이브러리 관련해서

현재 OS는 Windows 7,컴파일러는 VS2015에 CPU는 AMD를 쓰고 있습니다만
이 리스트(https://sourceforge.net/projects/predef/)에 정리된 매크로 상수를 테스트해볼겸 써서 다음과 같은 코드를 작성한 다음 x64 옵션으로 디버깅,컴파일을 했더니 다음과 같은 결과가 나왔습니다.

nixon4545의 이미지

리눅스 커널 컴파일만 하면 gnu grub이 자꾸 뜨네요...

제가 연구하는 부분이 리눅스 커널쪽이라

리눅스 커널 컴파일을 자주하는데

코드상에 에러가 없어서 make install을 하고

재부팅을 하여 수정한 상태의 커널로 다시 부팅을 하려고 하는데

항상 그런거는 아닌데 재부팅을 하고나면

느닷없이 gnu grub minimal 화면이 나옵니다.

이 단게에서 grub를 수정하는 방법은 알기 때문에 연구에 있어 지장이 있진 않지만

원인이 너무 궁금하네요

무조건 컴파일 후 재부팅해서 뜨면 컴파일에 문제가 있다고 생각할 수 있지만

그게 아니라서 아리송 하네요

shint의 이미지

세대와 비트 G


현재 64비트 컴퓨터를 사용중인데요.
이렇게 생각해보면. 5세대'가 되버리는건가요?

3세대 8비트
4세대 16비트
5세대 32/64비트
6세대 128비트
7세대 3G/3.5G
8세대 4G/4.5G

게임기 시대
https://ko.wikipedia.org/wiki/%EA%B2%8C%EC%9E%84%EA%B8%B0_%EB%AA%A9%EB%A1%9D

세벌의 이미지

GEAP 알 수 없는 오류?

https://www.geap.go.kr/real/
공지사항
2017년 정보자원(EA) 및 전자정부...
클릭하면 팝업 창이 뜨는데, 팝업창 안에 있는 목록 버튼 누르면

eGovFramePortal 전자정부표준프레임워크
알 수 없는 오류가 발생했습니다.

나오네요.
저만 그런지 다른 사람도 그런지는 모르겠습니다.

익명 사용자의 이미지

GDB에서 run 이후에 명령 주소가 바뀌는 것에 대해 질문드립니다.

일단 C로 간단하게 짜고 GDB로 디버깅해 보았습니다.
아래는 gdb를 실행시키고 아직 run 하지 않은 상태에서 disas main을 해본 상태입니다.

tmd5785의 이미지

객체지향 프로그래밍 입니다.

제가 풀어본거도 있지만 너무 모르는 부분이 많네요 ㅠㅠ 각 문제 설명좀 해주실수 있을까요?

renboy의 이미지

프로그램 실행 시 메모리에 적재되는 최초 명령어에 대해서 질문 드립니다.

안녕하세요.

현재 프로그램 컴파일 후 프로그램 실행 시 진행되는 과정에 대해서 공부 중입니다.
다름이 아니라 인터넷에 제가 궁금한 부분을 도저히 찾질 못하겠어서 이렇게 질문드립니다.

프로그램이 실행되면 메인 메모리에 명령어가 적재되는 것으로 알고 있습니다.
함수 내부에 int a=10; 코드를 선언하면 "스택 영역에 4byte 크기의 데이터 영역를 확보하고 10 값을 넣어라" 라는 명령어가 적재되는 것으로 파악하고 있습니다.
(아니라면 알려주시기 바랍니다. 이 부분이 조금 모호하네요;;)

제가 현재 가장 궁금한 점은 프로그램 실행 시 로더가 실행 파일의 헤더 파일 읽어 메인 메모리에 프로그램을 적재한다는 부분입니다.

프로그램이 최초 실행되서 메인 메모리에 프로그램이 적재된다는 것 자체가

main 함수가 실행되기 위해 필요한 인자들과 전역 변수 같은 데이터들만 우선적으로 올라가는 것 인지...
아니면 명령어들만 적재되고 명령어에 따른 동작들은 명령 처리 후에 발생하는 것인지...

페이지

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