[01:31] <soyeomul> 꾸벅
[01:31] <soyeomul> C언어 질문입니다
[01:32] <soyeomul> 아침부터 머리지끈한 질문 죄송합니다
[01:33] <soyeomul> 동적으로  배열을 할당할때 포인터를 쓰더이다.. 동적배열로 할당된 배열의 크기를 sizeof() 로 찍어보니 계속 8만 나오더라구요 처음부터 끝까지 8을 유지하는데...
[01:33] <soyeomul> 실제 배열의 길이를 구하려면 어떤 방법이 있나요
[01:33] <soyeomul> 음..
[01:38] <lex__> 안녕하세요
[01:39] <soyeomul> https://gitlab.com/soyeomul/test/-/raw/ea60b6c0b509e2312aaf98153e99614419702837/test
[01:39] <soyeomul> 렉스님 어소세요~!
[01:39] <lex__> 소여물님 안녕하세요
[01:40] <soyeomul> ^^ 렉스님 좋은 아침입니다
[01:40] <lex__> 네. 좋은 아침입니다.^^
[01:40] <soyeomul> 그라설라무네 동적으로 할당된 배열의 진짜 크기를 구하고 싶어서 이렇게 질문을 드리네요
[01:41] <soyeomul> 로또는 잘 되어가시나요~
[01:41] <soyeomul> 합합합
[01:41] <lex__> 로또는 잘 돌아가지만 하진 않아요. ㅎㅎ
[01:42] <soyeomul> ㅎ;
[01:42] <lex__> 전 운적인 부분이 잘 안되거든요.
[01:42] <soyeomul> 렉스님 혹시 malloc 써보셨나요;;
[01:42] <soyeomul> C언어에서요 배열을 동적으로 조정하는거요
[01:42] <lex__> 기억이 안나요. ㅠㅠ
[01:43] <soyeomul> 포인터는 크기가 왜 항상 고정인가요
[01:46] <lex__> C언어를 언제 마지막으로 해봤는지 기억조차 안나요. ㅎㅎ
[01:47] <soyeomul`> 어뜨
[01:47] <soyeomul`> 자동 재접했네요~
[01:51] <soyeomul`> malloc 에 대하여 더이상 연구하지 말라는 하늘의 조언인가바요
[01:51] <lex__> 설마요. ㅎㅎㅎ
[01:51] <soyeomul`> 송아지나 잘 살펴야지요 농사꾼의 숙명
[01:51] <lex__> 송아지는 직업! 코딩은 취미!
[01:51] <soyeomul`> 오늘 태어났어요 새벽에
[01:51] <soyeomul`> ㅎ
[01:51] <lex__> 오. 축하드려요.
[01:52] <soyeomul`> 하여간 총 123두.
[01:52] <soyeomul`> 가 되었어요~
[01:52] <lex__> 엄청나네요.
[01:53] <lex__> 성별은 어찌 되나요?
[01:53] <soyeomul`> 오늘 새벽에 태어난 깐돌인 아직 성별 미확인이아요
[01:53] <lex__> 아.
[01:53] <soyeomul`> 어미가 핥아주고 아기가 초유를 다 먹고나면
[01:53] <soyeomul`> 그때 오후쯤 가서 구멍이 몇개인가 보고 성별 확인해요~
[01:54] <lex__> 구멍이요?
[01:54] <soyeomul`> 예 2개면 여자 1개면 남자
[01:54] <lex__> 그렇군요.
[01:58] <soyeomul`> 음 배열 복제라도 한번 알아볼까바요;;;
[01:59] <lex__> 감이 안오네요.
[01:59] <lex__> 잘 알게 되시면 알려주세요.^^
[02:02] <soyeomul`> 이게 지난번에 소수 식별 코드를 쓴적이 있는데요
[02:02] <soyeomul`> 임의의 랜덤 수 까지 소수를 출력하시오!
[02:02] <soyeomul`> 라고 했을때...
[02:03] <soyeomul`> C언어에선 참 난감한게 배열이 딱 정적이라서 어마어마한 수까지 테스트하려면 그때그때마다 배열이 자동으로 확장되면 좋겠다 싶었는데 C언어에선 이게 파이썬처럼 자동으로 줄었다 늘었다 하는게 아니어서 구현이 진짜 빡시더이다
[02:04] <soyeomul`> 뭐 10만까지 소수가 뭐있는지 몰라도 송아지 키우는데는 관련이 없지만요
[02:04] <soyeomul`> 동적 배열의 관문을 넘지 못하니깐 잠이 안오더이다
[02:04] <soyeomul`> 음 아직 저 안짤렸네요
[02:05] <soyeomul`> malloc 이야기 더 하다가 선을 넘으면 또 자동으로 네떡 끊길지도 몰라요
[02:05] <soyeomul`> 송아지 하나만 보고 가야지 딱 이런 느낌..
[02:06] <lex__> ^^
[02:08] <soyeomul`> https://m.blog.naver.com/tipsware/221250121797
[02:08] <soyeomul`> 제가 바라는 것을 포함하는 블로그가 나왔지만 저건 리눅스에서 돌아갈지 보장 못하네요
[02:08] <soyeomul`> 아흐다롱디리
[02:09] <soyeomul`> 그래도 한번 시도해봅니다
[02:09] <lex__> 오 찾으셨네요.
[02:11] <soyeomul`> 오!
[02:11] <soyeomul`> 저 코드 gcc 에서 에러없이 컴파일 되었어요!
[02:11] <soyeomul`> 아직 실행전입니다... 과연...
[02:12] <soyeomul`> 아 제가 다른 예제 코드를 썼었네요... 착각했어요 농사꾼의 한계...
[02:12] <soyeomul`> 재도전!
[02:14] <soyeomul`> 안되네요 저거 gcc 에선 컴파일이 안되네요
[02:15] <soyeomul`> size_t alloc_size = _msize(p);
[02:15] <soyeomul`> 저거는 윈도우즈에서만 컴파일이 되나바요
[02:15] <lex__> 안되는군요.
[02:16] <soyeomul`> 어렵네요... 으아~
[02:16] <soyeomul`> 커피나 한사발 마시고 멍때려야겠어요 잠시
[02:16] <popeye92> http://man7.org/linux/man-pages/man3/malloc_usable_size.3.html
[02:16] <lex__> 커피 맛있게 드세요
[02:17] <popeye92> _msize on Windows
[02:17] <popeye92> malloc_size on MacOS
[02:17] <popeye92> malloc_usable_size on systems with glibc
[02:17] <popeye92> 이랍니다.
[02:18] <popeye92> https://stackoverflow.com/questions/1281686/determine-size-of-dynamically-allocated-memory-in-c
[02:18] <lex__> 아 그렇군요.^^
[02:18] <soyeomul`> 오오오 뽀빠이님 꾸벅
[02:18] <soyeomul`> 아 도움말 감사합니다!
[02:18] <soyeomul`> 후딱 알려주신 문서 한번 시도해볼께요~
[02:18] <popeye92> 마지막 링크에 보면 다른 예제도 많네요. 처음에 말씀드린 게 틀렸을 수도
[02:18] <soyeomul`> 꾸벅
[02:19] <popeye92> soyeomul`: 매번 인사만 먼저 받고 잠수 중인데...오랜만입니다.
[02:19] <soyeomul`> 뽀빠이님 ^^^
[02:19] <soyeomul`> 하여간 꼭 성공할께요~!!!
[02:19] <soyeomul`> malloc!!! 아자자!!!
[02:29] <soyeomul`> 컴파일 성공했습니다!
[02:29] <soyeomul`> 뽀빠이님 렉스님 두 분 모두 감사드립니다^^^
[02:30] <lex__> 오. 해내셨군요.^^
[02:31] <soyeomul`> 그 아까 네이버 개발자의 예제코드와 뽀빠이님의 스택오브플로우의 마지막 단락의 팁을 짬뽕했어요
[02:31] <soyeomul`> #define 에다가 glibc 관련 내용 추가
[02:31] <soyeomul`> 그리고
[02:32] <soyeomul`> alloc size 에다가 출력문에다가 glibc 내용으로 변경하니깐
[02:32] <soyeomul`> 컴파일이되고 결과값도 원하는 값이 나옵니다
[02:32] <soyeomul`> 너무 기쁘네요
[02:32] <soyeomul`> 이제 소수 식별 C언어 코드를 malloc 으로 적용하는것만 남았는데... 이건 저녁 소여물 주고나서 해볼까해요
[02:33] <soyeomul`> 뽀빠이님과 렉스님께 다시한번 감사감사 드립니다^^^
[02:34] <soyeomul`> 아 전 이만 들어가볼께요
[02:34] <soyeomul`> 모두들 존 하루요~
[02:37] <soyeomul`> 꾸벅
[05:57] <foxmask> 안녕하세요