동적으로 3개씩 할당되는 배열
별빛
2025.07.25
-1이 입력될때 까지 정수를 입력받아서 -1전까지 입력받은 정수들을 화면에 출력하는 프로그램인데요.
동적할당으로 배열의 크기를 5까지 입력하고 그 이상의 입력이 들어오면 배열을 3개씩 늘려야 되는데..
당최 손도 못되겠네요..
-
권애교 2025-07-25
hugsdevil//
주소값이 날라간다는게 주소값을 잃어버린다는 의미인가요?
그렇다면 그건 realloc을 잘못 사용해서 그런겁니다. -
핫블루 2025-07-25
realloc 쓰면 그 원래 주소값이 날아가지 않나요?
뭐 주소를 알고 있다면 상관없지만... -
들샘 2025-07-25
realloc 쓰는 것을 고려해봄직한?
-
Orange 2025-07-25
for ( int i = 0 ; i 기존배열길이 ; i ++){ 새배열[i] = 기존배열[i]; } 요런식?
-
나길 2025-07-25
memcpy 쓰시면 됩니다.
-
다미 2025-07-25
3번에 기존배열의 데이터를 새로운 배열에 복사를 어떻해 하는 거죠?
-
다크 2025-07-25
malloc 함수를 사용하시죠? 위의 로직을 글로 써보면
1. 5개 이상 받을 경우
2. 기존 배열 길이 + 3의 새로운 동적 배열 생성
3. 기존 배열의 데이터를 새로운 배열에 복사
4. 기존 배열 메모리 해제
순으로 코딩하면 되겠습니다
번호 | 제 목 | 글쓴이 | 날짜 |
---|---|---|---|
2702797 | system("mode con: .. ); 명령어 vs2005에서는.. (1) | 콩알눈 | 2025-07-26 |
2702775 | % 연산자, / 연산자 관련질문 | 솔잎 | 2025-07-26 |
2702743 | Linux message queue를 이용한 방법에서 msgrcv | 뚜야 | 2025-07-25 |
2702661 | 동적으로 3개씩 할당되는 배열 (7) | 별빛 | 2025-07-25 |
2702638 | 문제해결좀 (1) | 개굴츼 | 2025-07-24 |
2702495 | mfc edit control 공백체크 (4) | 분홍이 | 2025-07-23 |
2702465 | 이 함수호출에서 뭐가 잘못됬죠 ?ㅠ | 미즈 | 2025-07-23 |
2702438 | C언어에서 Addr이 뭔가요? (6) | 밝은빛누리예 | 2025-07-23 |
2702384 | 흠.. 피보나치 수열을... for문으로 만들었는데요....ㅠㅠ;; (1) | 계획자 | 2025-07-22 |
2702354 | c언어 하나더 질문드리겠습니다^^ | 유키 | 2025-07-22 |
2702323 | 배열 최빈값 구하는 소스 좀 갈켜주셈. | PrinceSs | 2025-07-22 |
2702296 | 오류좀 찾아주세요! 스왑함수 (1) | 지우 | 2025-07-21 |
2702232 | 글씨를 검은색, 바탕을 하얀색으로 하는방법좀 가르쳐주세요 !! | 놓아주세요 | 2025-07-21 |
2702205 | for문 중첩ㅠㅠ (2) | 한뎃집 | 2025-07-21 |
2702177 | 소리나오게 하는법! | 가지 | 2025-07-20 |
2702065 | 함수 이해 (2) | 뽀대미녀 | 2025-07-19 |
2702007 | 코드 질문좀요.... | 지희 | 2025-07-19 |
2701979 | c++ 시간 표시 때문에 질문입니다. | 남은 | 2025-07-19 |
2701949 | 특정 파일에서 특정 문자열을 찾는 프로그램, 리다이렉션 시 처리방법 | 솔잎 | 2025-07-18 |
2701920 | C언어 초보적인 질문좀드릴게요 (3) | 가랑비 | 2025-07-18 |