프로그래밍 QnA

zeros48의 이미지

안녕하세요 C언어 파일에서 특정 내용 추출후 저장하기

안녕하세요 프로그램을 하나 작성하고 있는데 현제 데이터가 다음과 같이 저장되어 있습니다.

1, 000000, 20190208, zeros
2, 000010, 20190208, pina
3, 000020, 20190208, ade
4, 000000, 20190208, wep
5, 000000, 20190208, wewq
6, 000000, 20190208, qweq1
7, 000020, 20190208, aded
8, 000010, 20190208, pina

순서, 일련번호, 날짜, id 이런식으로 csv파일에 저장되어 있는데

데이터를 읽어오는 방법은 알겠는데 같은 일련번호의 데이터끼리 묶어서 출력하려면 어떤 방법이 좋을까요?

000000 : 4건
000010 : 2건
000020 : 2건

이런식으로 하려고 합니다

조언 해주시면 감사하겠습니다~

creatives의 이미지

g++ 컴파일러 -lncurses 에러

OS :CentOS 6.0
커널:2.6.32-754.10.1.el6.x86_64

VCS-MX를 이용한 VHDL파일 컴파일 도중 생성된 makefile에서 -lncurses 옵션을 사용하는 g++컴파일 과정이 있습니다.

이과정 수행 중 /usr/bin/ld: cannot find -lncurses 에러가 발생합니다.

ncurses.so 파일의 경우 /lib 와 /lib64에 이미 존재하고있습니다.

LD_LIBRARY_PATH에 /lib와 /lib64를 추가 시켜도 같은 결과를 얻네요...

답변주시는데 더 필요한 정보가 있으면 알려주시기 바랍니다.

감사합니다.

(컴파일 할때 쓰인 명령를 아래에 첨부합니다)

sangjun11316의 이미지

Message Passing Interface (MPI) 및 멀티프로세싱, 멀티 쓰레딩에 관한 질문입니다.

안녕하세요, 코딩을 해오긴 했지만 효율성에 대한 생각, 특히 컴퓨터 구조적인 측면에서의 고민은 전혀 하지 않고 코드 실행 결과가 적절한지만을 보며 살아왔던 공대생입니다.

덕분에 process, thread, heap, stack 등등 들은 이름만 좀 들어왔지, 자세히 읽어보기 시작한 것은 채 몇일이 되질 않았을정도로 문외한입니다.

그러다 최근에 받아서 공부해야 하는 코드에 MPI라는게 적용되어 있더군요 (Message Passing Interface).

읽어보다보니 여러개의 processor 들을 이용해서 계산을 좀 더 효율적으로 하고자 하는 '멀티 프로세싱'컨셉인데, 찾다보니 '멀티 쓰레딩'이라는 컨셉도 있더군요.

지금부터 질문입니다.

tkdghk9461의 이미지

문자열 중간에 NULL 문자가 포함된 경우의 처리 방법....

C++ 문자열 처리 중에 궁금한 것이 생겨 질문 남깁니다..

1. NULL (0x00) 값을 포함한 문자열을 windows 클립보드에 복사하는 방법
- 구글링 해보니 안된다는 말이 대부분이고, binary clipboard를 이용해보라고 넌지시 던지는 글만 있었음.

2. C기반 파일 입출력 시, NULL값에서 읽기 중단하지 않고, 계속 읽게하는 방법 (원래는 NULL값에서 문자열 terminated로 인식하여 종료함)
- fgetc로 하나씩 읽으면서 특정 문자가 나왔을 때 읽기를 종료하게 하고 싶음.. fgetc 함수 자체를 불러와서
고쳐야 하는 것인지..?

dngml112의 이미지

shell script

shell script를 작성할 때,
다음 사진과 같이 비밀번호를 작성해야하는 데, 자동으로 입력하려고 합니다. 방법이 없을까요?

lalupo20의 이미지

자바 관련 질문드립니다.

댓글 내용 댓글내용 댓글내용 2019-02-06 10:10:10 - Delete

이런 식으로 댓글 내용을 뽑아 왔을 때

저 날짜 부분은 어떻게 잘라낼 수 있을까요.

제 실력으로는 딱히 감이 안오는데 힌트 좀 부탁드립니다.

city256의 이미지

커널 관련해서 질문 드립니다.

aodv-uu 라는 ad-hoc 네트워크 프로토콜을 최신 커널에서 컴파일 되도록 하려고 합니다.

aodv-uu는 커널 2.6 버전에서는 정상적으로 컴파일이 됩니다.

aodv-uu에 커널 모듈을 사용하는 코드가 있는데 이부분에서 충돌이 있는거 같습니다.

우분투 18.04 커널 4.18 에서 돌려보니 modversions.h가 없다고 나오더군요.

우분투 9.04 커널 2.6에서 modversions.h 파일을 보니 아무내용도 안써져 있던데..

혹시 올드 커널을 뉴 커널에 돌리는 작업을 해보신분 있나요?

어디서부터 시작해야될지 감이 안잡혀서 어떤 조언이라도 해주시면 감사하겠습니다.

공부합시다..의 이미지

vi에서 자동 들여쓰기 문제

현재 putty이용해서 아마존 리눅스 서버로 연결해 공부 중에 있습니다.ㅠㅠ

홈 디렉토리에 .vimrc를 이용해서 기본 설정하고 사용 중인데,
나머지는 다 적용되는 듯 한데 왜인지 자동 들여쓰기가 적용이 안되네요ㅠㅠ

set nu
 
set ts=2
set shiftwidth=2
set ai
set smartindent
set cindent
 
set showmatch
set incsearch
 
set mouse=a
 
syntax on
filetype on

지금 .vimrc에 들어가있는 사항입니다.
입문 중인 컴알못에게 조언 좀 부탁드립니다 ㅠㅠ

ngw2833의 이미지

리눅스 프로그래밍 책 좀 추천해주실 수 있을까요?

현재까지 공부했던 책들은 아래와 같은데요..

1) Beginning Linux Programming 4th Edition
->이 책 유명하더라고요.
2) 초보자를 위한 LInux Unix C프로그래밍
-> 이 책도 추천 받아서 공부했는데 함수 사용법 같은 게 간결하게 잘 나와있네요 ^^.

사실,,,
리눅스 API의 모든 것이라는 책을 읽고 있었는데,
(되게 유명하다고 해서..)
설명은 읽겠는데
책마다 적어둔 소스코드가 영 마음에 안드네요.
(제 수준이 낮아서 그럴 수도 있어요..)

표준 헤더 라이브러리를 잘 안쓰고,
너무 저자가 만들어 놓은 라이브러리를 만들어서 사용하는 점이.. 좀 그래요. 물론 편하라고 하는 거겠지만 싶다가도,,
(제가 너무 건방진 게 아닌가 참고 진도 나가다가 영 힘들어서.. ㅋㅋㅋ)

페이지

프로그래밍 QnA 구독하기