프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판

ghks2047의 이미지

cin.get()이랑 cin.getline()질문입니다.

int main() {
char line[80];
cin.get(line, 80);
//cin.getline(line, 80);
int n = cin.gcount();
cout << n;
}
입력값으로 aaa를 넣었구요 결과로는
get일떄 aaa 3
getline일때 aaa 4
배운대로 get일때는 널값을 포함하지 않아서 그렇다고 이해는 했습니다.
그런데 문제는 디버깅을 해보니 둘다 똑같이 배열에 'a','a','a','\n'로 들어갑니다.
그럼 cin.gcount에서 둘을 어떻게 다르다는걸 알 수있는건가요?
저장되는 값은 같은데 말입니다....?

세벌의 이미지

부럽다 이탈리아...

우리나라엔 하나도 없는 데비안 컨설턴트. 이탈리아에 무려 스물 아홉...

https://www.debian.org/consultants/#IT

sz0724의 이미지

VHDL 코딩 도와주세요

LCD 코딩 중인데 오류가 떴어요 뭐가 문젠지 모르겠어요..

asz3740의 이미지

Qt 현재 날짜 label에 출력하는 코드를 못쓰겠습니다.

Debug를 이용해서 콘솔?에 출력하는건 할 수 있는데 label에 어떻게 출력하는지 모르겠습니다

esrevinu의 이미지

xscreensaver 개발자에게 메일을 보냈는데...

Gnome 아닌 다른 윈도우매니저를 쓰면서 xscreensaver를 화면잠금으로 쓰고
xss-lock으로 대기모드로 들어갈 때 화면을 잠급니다. 잠금 명령은
xscreensaver-command -lock 이고요.
그런데 xscreensaver에 fading 옵션을 주면 대기모드에서 깨어날 때
잠기기 전 화면이 잠시 보입니다.
그래서 xscreensaver를 xscreensaver-command -lock 명령을 받으면
fading 없이 즉시 잠기게 패치해봤더니 잘 되더군요.
그래서 개발자에게 이렇게 하는 게 어떠냐고 이메일을 보냈더니
fading 옵션 줬으니 fading 하는 것이 맞다네요. ㅠㅠ

Fading은 타이머로 자동으로 화면이 잠길 때나 필요하지 사용자가 명령 내릴 때는
필요없다고 논리적으로 설명해줘도 리눅스 싫어한다는 말만 하고...
리눅스 싫어하면 BSD 쓰는 걸까요? BSD에서는 대기모드로 들어갈 때
fading 하고 들어가는지 궁금하네요.

gmlrjs0312의 이미지

DES프로그램

DES프로그램을 짰는데 실행하면 return값이 0이아니라 다른걸로 나오면서 파일출력이 안되더라구요. 어느줄에서 문제가 생겼는지 봐주실 수 있나요?

익명 사용자의 이미지

2019 Couchbase 세미나 사전신청

Forums: 

안녕하세요. Couchbase 한국총판 (주)엔투엠 입니다.
Couchbase를 사용하시는 고객을 대상으로 정말 오랜만에 "2019 Couchbase NoSQL Day" 을 진행하고자 합니다.
진행 전 사전조사를 통해 참석 인원을 확인하고자 하오니 간단한 설문을 작성해 주시면 감사하겠습니다.
감사합니다.

* 일시: 2019년 7월 12일 금요일

* 장소: 미정

* 시간: 10:00 AM ~ 05:00 PM

* 발표자: Couchbase 본사 기술 엔지니어 (통역예정)

* Agenda

Hyeon9mak의 이미지

공유메모리상에 링크드리스트를 구현할 수 있나요?

컴공과 학부생입니다. socket programming 공부중 shared memory단계까지 왔습니다.

이번학기 내내 구현해왔던 web server 구현 프로젝트에서 client connection(accept) history를 링크드리스트로 추가 및 출력하고 있었는데요,
이번에는 shared memory를 이용해서 자식프로세스들이 가지고 있던 최대 10개의 connection history를 부모쪽으로 넘겨서
한꺼번에 정렬한 후 출력시켜야 합니다.

shared memory에 링크드리스트를 직접 추가하는 방식으로 구현하면
모든 프로세스가 노드만 추가로 연결하는식으로 간단할 것 같은데 역시 간단치 않더라구요.

나름대로 조사해본 결과
"매 프로세스마다 shared memory를 매핑했을 때 할당받는 메모리주소값이 달라(가상메모리) 쓰는 측과 읽는 측이 서로 다른곳에 접속할 수밖에 없다..
때문에 포인터를 이용하면 안된다." -> 즉 malloc을 이용하는 일반적인 링크드리스트는 불가능하다. 라는 결론이 나왔습니다.

선명한의 이미지

Ubuntu 19.04 및 3D 검색 소프트웨어

Ubuntu 19.04에서 Artec Studio 소프트웨어를 시작하는 것이 가능한지 아는 사람?

pasha의 이미지

c언어 txt 파일 읽고 수정으로 추가하는건데

제가 기존에 작성한 txt파일을 읽고 거기에 수정으로 내용을 추가하는간데 읽어들이는건 성공하지만 추가하는게 실행이 되질 않습니다..어디가 틀린건가요

페이지

프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판 구독하기