디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

복학생 c언어 질문좀 드리겠습니다 ^^;

(59.20) 2012.03.23 01:07:11
조회 84 추천 0 댓글 4

동적할당과 구조체로 간단한 주소록을 만들려고 합니다. 단, 구조체 배열을 선언하지 말 것.


입력한 사람의 수 만큼 정보를 저장.

이 때, 몇명의 정보를 저장하는지 모르기 때문에 malloc함수를 이용하여 동적할당을 받는다.

동적할당 malloc은 보이드포인트형으로 반환하기 때문에 강제로 (int *)변환하고, 이를 int* count변수에 저장.

만약 3명의 정보를 입력받는다고 하면 heap영역에

3*4 byte의 메모리를 할당받고, 이 주소를 포인터 변수 i가 가리키게 되죠..

for문으로 루프를 돌면서 입력받은 수 만큼 정보를 저장하려고 하는데, 구조체 배열을 선언할 수 없다는 조건 때문에

1명 이상의 정보를 저장할 수가 없어요. 이를 malloc으로 반환한 count변수랑 같이 써볼려고 하는데, 도무지 개념이 안잡히네요..

#include <stdio.h>

struct Bank // 사람들의 정보를 가지고 있는 구조체.
{
 char PhoneNumber[20]; // 전화번호
 char Name[20]; // 이름..     배열의 길이를 20으로 여유있게 잡았습니다. 이것도 맞는지 모르겠네요..
};
int main()
{
 struct Bank Mokrok; //Bank 구조체의 변수로 Mokrok을 선언합니다.
 int* count;
 int input;
 int i;

 scanf("%d", &input); // 몇명의 정보를 저장할 것인지 입력받고,
 count = (int* )malloc(input*sizeof(int)); // int* count 변수에 이를 저장합니다.

 for(i=0; i<input; i++)
 {
  scanf("%s %s", &Mokrok.Name, &Mokrok.PhoneNumber);
 }
 // 이 for반복문은 Mokrok 구조체의 멤버에 정보를 저장합니다. 하지만 배열이 아니라 한명의 정보밖에 입력이 안되네요.

 printf("%s %s", Mokrok[1].Name, Mokrok[1].PhoneNumber); // 그 결과입니다. 컴파일이 안되네요.
}

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 뛰어난 운동 신경으로 남자와 싸워도 이길 것 같은 여자 스타는? 운영자 25/11/24 - -
이슈 [디시人터뷰] 충무로가 주목하는 신예, '세계의 주인' 서수빈 운영자 25/11/24 - -
AD 대학생 필수템! What's in my Bag 운영자 25/11/21 - -
308235 ASDF횽 밖에 안떠올라 asdfasdfasdf [1] 생물학(175.115) 12.03.25 41 0
308234 문자열 뒤집는 함수 만들때요... 다람쥐다람쥐(1.246) 12.03.25 59 0
308233 비주얼 스튜디오 질문.. LASTOR갤로그로 이동합니다. 12.03.25 36 0
308232 횽들 나 패닉임 [8] 생물학(175.115) 12.03.25 102 0
308227 현재 C와 C++을 통해 자료구조 공부하는 학생임다. [4] LASTOR갤로그로 이동합니다. 12.03.25 128 0
308226 웹 고수 횽들 봐 주셈 [4] dd(112.162) 12.03.25 87 0
308225 늅뉴비들은 필독해라 필독이다. (목숨이 걸린 내용이다) [11] 바보플머(218.155) 12.03.25 159 0
308224 api 이미지를 소수점으로 출력 어케해여? [1] 허경(222.114) 12.03.25 28 0
308223 롤을 지웠는데 미치겠음 ㅋㅋ [1] 꿀레(121.168) 12.03.25 60 0
308220 김포공항에 스터디 할만한곳 아는 횽? 쿄스케갤로그로 이동합니다. 12.03.25 207 0
308219 얘들아 c언어에서 char 포인터로 스트링 입력받는데 말야 [25] 니 코 가 뭐갤로그로 이동합니다. 12.03.25 130 0
308217 월급들어오면, 집에 개발기 만들거다. [8] 어떻해갤로그로 이동합니다. 12.03.25 153 0
308216 독학으로 프로그래밍 언어 공부하고 있는데.. [3] 해피너스갤로그로 이동합니다. 12.03.25 149 0
308215 [조공있엌]안뇽 형들 Java 파일 전송 좀 물어볼겡 111(110.11) 12.03.25 100 0
308214 하... 자꾸와서 미안 [1] 왕초보(59.9) 12.03.25 80 0
308211 횽들 ㅠ 초보가 질문좀할게.. [1] 왕초보(59.9) 12.03.25 49 0
308209 횽들아... 새벽부터 초쳐서 미안한데 ㅠㅠ.. [3] 왕초보(59.9) 12.03.25 61 0
308208 학교숙제하는데 왤케 오래걸리지?? ㅇ벗다갤로그로 이동합니다. 12.03.25 37 0
308207 초소형 컴퓨터 잘 아는 사람? [3] 페고떼찌갤로그로 이동합니다. 12.03.25 139 0
308206 회사에서 나 인턴ㅇ.라고 과제를 막 내줘 Html갤로그로 이동합니다. 12.03.25 130 0
308199 인피니티북스 powerjava cd있는 횽 있어? 자바(14.36) 12.03.25 25 0
308198 C++늅늅 질문좀... [6] KKK(221.140) 12.03.25 111 0
308196 연봉도 잘 따져봐야. [4] qewr(27.35) 12.03.24 231 0
308194 runy on rails 개발자 모집합니다 !! 개발자급구(211.108) 12.03.24 125 0
308192 가끔 대단하게 느껴지는인간들 [2] CHALLENGER갤로그로 이동합니다. 12.03.24 177 0
308190 형들 좆뉴비 C언어 문제 하나만 봐주세여 ㅠㅠ [7] ㅁㄴㅇㄹㄴㅇ(220.72) 12.03.24 99 0
308189 자바 파싱에 대해서 설명 잘된 책이 없을까요 ? 미니미(39.116) 12.03.24 49 0
308186 포인터 문제 풀사람!!!!!ㅋㅋ [3] 농심오발면(180.68) 12.03.24 94 0
308184 야 니들 멀티레벨 피드백 큐라고 들어봤냐? OS임 [2] 멘붕(203.246) 12.03.24 137 0
308183 내머리가병신임? [3] CHALLENGER갤로그로 이동합니다. 12.03.24 71 0
308181 안녕하세요. 한때 프통령으로 군림했었던 형들아입니다. ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ [7] 형들아(59.30) 12.03.24 178 2
308179 이런 알고리즘 없을까 ? [5] 애슐리::그린갤로그로 이동합니다. 12.03.24 112 0
308178 C 강의 첫번째 [2] 돼지맨갤로그로 이동합니다. 12.03.24 57 0
308176 ase 파일에서 Scene 정보에 대해 궁금한게잇는디요 . DontMeddle갤로그로 이동합니다. 12.03.24 273 0
308173 다이렉트X 모르고 바로 언리얼 개발툴 만져도 되나요?? [1] 돼지맨갤로그로 이동합니다. 12.03.24 70 0
308171 링크드리스트 존나 좋네 ㅋㅋㅋㅋ [3] (211.117) 12.03.24 143 0
308170 Lock Free 한 병렬 프로그래밍이 가능할까? [3] SODMaster갤로그로 이동합니다. 12.03.24 82 0
308168 형들아 C## 스위치문 짜고있는데 모르는 부분이있어서 .... C#(122.34) 12.03.24 44 0
308165 Embarcadero RAD Studio XE 어디서 구함? 애슐리::그린갤로그로 이동합니다. 12.03.24 35 0
308164 델파이2010 깔았는데 그다음 실행시키는 법좀 알려주세요..ㅠㅠ ㅇㅇ(210.113) 12.03.24 38 0
308163 젊은 나이에 과로사 ㅡ_ㅡ [2] 쿄스케갤로그로 이동합니다. 12.03.24 182 1
308162 시계추 [2] 쿄스케갤로그로 이동합니다. 12.03.24 94 0
308161 국숭세단 컴공과 학생인데요 컴공 전망 쓰레기인가요? [6] 컴공(58.123) 12.03.24 421 0
308158 c++뉴비가 질문 올리옵니다.. [3] KKK(221.140) 12.03.24 55 0
308157 얘들아 나 담주에 입사면접에서 어플만들고 갈려고 하는데 [13] 농심오발면(180.68) 12.03.24 173 0
308154 고수형들 f1 f3 진리표좀 구해주셍료,..ㅠㅠㅠ [7] ㅇㅇ(203.246) 12.03.24 53 0
308153 스크립트언어 질문점 ㅜ ㅁㄴㅇㄹ(168.115) 12.03.24 37 0
308152 ARM 어셈블리 코드인데 파라미터인가 어떻게 고쳐야됌? 마타버터갤로그로 이동합니다. 12.03.24 70 0
308151 돈벌고 싶다 [5] [성대아싸]갤로그로 이동합니다. 12.03.24 127 0
308150 나누기소수점까지 나오게 할라면 어뜨케합니꽈? [5] 낄럽슨갤로그로 이동합니다. 12.03.24 74 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2