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

다방커피의 이미지

링크리스트(연결리스트) add, delete, list 질문

항상 고수분들 답변 눈팅만 해오면서
알고리즘 몇개 공부해가는 학생이었는데
정말 고민끝에 염치없지만 긴 문제하나 질문드립니다ㅜㅜ

C언어를 이용한 링크드리스트 문제입니다
a를 누르면 add를실행
d를 누르면 delete를 실행
p를 누르면 print_list를 실행 같은 프로그램입니다.
먼저 add를 사용 입력받은 문자열과(name)과 숫자(number)을( 이때 문자열은 항상 3자 숫자는 항상 4자)
문자열크기에 맞춰 새로운 노드에 add, delete, list하는 문제입니다
new_node(), add(), delete(), print_list() 함수를 완성하는건데
아무리 짜봐도 프로그램이 제대로 작동하질 않습니다.

먼저 main.c와 backend.c 마지막 backend.h 헤더까지 입니다.

main.c는 압박이므로 자세히 보지않아도 될듯합니다

Jun Ko@Google의 이미지

C/C++을 아는데 OpenGL + SDL 로 2D 플랫폼 게임을 만들려면 뭐를 정확히 알아야하죠?

2D 게임(이걸 만들려고 합니다) : https://kayin.moe/iwbtg/downloads.php

C는 기초는 전부 압니다. 현재 C 파워 업그레이드, 윤성우님 책으로, 전화번호부 관리 / 가위바위보 / DVD 대여 시스템 / windows.h을 include하여,(그렇지만 도스창, 윈도우창 띄어서 만드는 거 아닙니다)테트리스 게임 프로젝트를 하고 있습니다.

C++는 상속까지 공부하였고, 다형성, 템플릿 등등 남아있습니다. 공부는 예제를 Xcode에서 치고(복사/붙여넣기X) 돌리는 식으로 합니다.

자료구조는 현재 리스트 자료구조(열혈 자료구조), 꼬리에서 머리방향으로 나가는 형태까지 개념/구현까지 가봤습니다.

워낙 오랫동안 터미널(=도스창)에서 지냈기 때문에, 윈도우 창 띄우는 것을 모릅니다.

eternalklaus의 이미지

라이브러리 soname 으로부터 full path를 알수 있나요?

libc.so.6 이라는 soname만 주어진 상태에서,

이 립씨라이브러리의 위치를 어떻게 알 수 있을까요?

ldd는 자동으로 soname 라이브러리의 위치까지 구해서 알려주더라구요.

어떤 원리일까요?

체스맨의 이미지

이중 연결 리스트의 헤드 노드 크기 줄이기 ( C 언어 )

Forums: 

이 글은 https://gist.github.com/orionids/734dcb378a116ee10c075220ed626d6a 의 번역본입니다.
영어에 익숙하진 않지만 제가 쓴 글이고, 제 오픈 소스 프로젝트에 신규 도입한 연결 리스트 구조를 설명하기 위해 썼습니다.
리눅스 커널의 해쉬 연결 리스트 관련 내용도 일부 있구요.

공개 gist인데 인기가 없습니다. ( 댓글이 없네요ㅋ -_-; ) 아무튼 우리말로 옮겨봅니다.
그나 저나, 하위 자료 구조를 바꾼 터라, 전체 소스에 적용하기가 좀 귀찮은 상태입니다. =_=

이중 연결 리스트의 헤드 노드 크기 줄이기 (C 언어)

헤드 노드 포인터 사용 시 발생할 수 있는 문제점

범용 연결 리스트를 정의하는 방법 중 하나는 다음과 같고, stddef.h에 정의된 offsetof를 이용하여 하위 구조체를 얻는다.

hanbeul2의 이미지

리눅스 확장자 제거

리눅스에서 확장자를 제거해서 확장자를 제거하고 남은 이름을 따로 배열에 저장하는 방법이 있나요??
예를 들면 hello.txt --> hello를 배열에 저장

emptynote의 이미지

개인 설정으로 특정인 차단 기능 병페

저는 개인 설정에서
특정인 차단 기능을 싫어합니다.

서로 같은 곳을 보지 않게 하기때문입니다.
같은 것을 봐도 저마다 생각이 다 틀립니다.
하물며 같은것은 보지 않았을때
이질감은 더욱 증폭됩니다.
그래서 그런 기능 없는 kldp 를 좋아합니다.

자고로 차단 좋아 하는 사람들은 의견 충돌 나면
차단 남발하니 자기 안의 세계에 갖혀
좁은 시야를 가질수 밖에 없습니다.
사이비에 쉽게 빠지는 길입니다.

hanbeul2의 이미지

저수준 파일 입출력을 사용해서 한줄씩 읽어오기

저수준 파일 입출력으로 텍스트 파일에 있는 내용을 한줄씩 읽어오는 방법이 없나요?
fgets처럼 /n을 기준으로 읽어오는 방법이 없을까요?

wlsdkbubu의 이미지

ruby on rails 개발자 구인

ruby on rails 3년이상 경력 개발자 구인

jys923의 이미지

Cpp 함수 파라미터로 배열 리턴하려면 어떤 자료형이 좋을까요?

Cpp 함수 파라미터로 배열 리턴하려면 어떤 자료형이 좋을까요?

int fun(int a,int * b){
*b = 13;
}

이런식으로 해서 b도 output 파라미터로 종종 쓰잖아요.

근데 output 파라미터를 배열로 쓰고 싶습니다.
output 배열 크기가 정해져있지 않습니다.

vector 포인터를 쓰는 게 좋을까요?

페이지

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