문자열을 malloc으로 받고 출력하는 방법을 알려주세요.
겨울바람
2023.04.01
질문 제목 :문자열을 malloc으로 받고 출력하는 방법을 알려주세요.질문 요약 :소스를 봐주세요.질문 내용 :
#include stdio.h
#include malloc.hvoid main()
{
int *ptr;
int n;
int i; scanf(%d, &n);
printf(%d\n, n); ptr = (int *)malloc(n * sizeof(int)); for(i = 0; i n; i++)
{
printf(%d번째 데이터를 입력해주세요.\n, i + 1);
scanf(%d, ptr + i);
printf(%d\n\n, *(ptr + i));
}
}
숫자는 입력이 되는데 문제는 문자열을 받으면 에러가 떠요!제 목적은 문자열 이를테면 우선적으로 사람의 인원을 scanf를 받고scanf로 입력받은 인원수에 맞춰 이름을 입력받고 출력하는 것입니다.
문자열로 받으려면 어떻게 고쳐야 할까요?
인원수를 입력해주세요.2
1번째 이름을 입력해주세요.하하하하
2번째 이름을 입력해주세요.호호호호
이렇게 말이죠!
개행을 했을때 다음 포인터 배열의 주소에 저장하는 방법이 알고 싶습니다!도와 주세요. ㅠㅠ
번호 | 제 목 | 글쓴이 | 날짜 |
---|---|---|---|
2698184 | 간단한 C언어 인데 .. | 붕붕 | 2025-06-14 |
2698120 | -연산자 가 먼지 좀 알려주세요 (1) | 낮선검객 | 2025-06-14 |
2698091 | 길찾기문제 질문이요! | 노을빛 | 2025-06-13 |
2698060 | while 문에 대한 질문입니다. (9) | 물고기자리 | 2025-06-13 |
2698012 | 2~9가아닌수 | 아놀드 | 2025-06-13 |
2697980 | for에 gets함수를 넣으니까 왜 반복이 안되죠 ㅜ (2) | 펴라 | 2025-06-12 |
2697952 | 2차배열과 함수문의^^; | VanilLa | 2025-06-12 |
2697924 | 다차원 배열 질문있습니다 | 두동 | 2025-06-12 |
2697893 | 정올 :: 기초다지기 a9007 배열7 (문제가 이상함 -_-) | 흰두루 | 2025-06-12 |
2697862 | Unable......... 지정된 파일을 찾을 수 없습니다!! (1) | Creator | 2025-06-11 |
2697761 | 그러니까여제말은... (2) | 새론 | 2025-06-10 |
2697737 | 정올 문제좀 풀어보신분~ | 레오 | 2025-06-10 |
2697709 | rand함수 질문좀요! (6) | 가막새 | 2025-06-10 |
2697683 | C언어 변수뒤 표시가 이해안되는게 있습니다. | 소미 | 2025-06-10 |
2697660 | 껍데기딜 만들고 난후 어느핫키 누르면 코드검색이라도 뜨고 그다음 무반응 해결좀 (2) | 움찬 | 2025-06-09 |
2697634 | c언어로 감성사전 만들기! (1) | 도란도란 | 2025-06-09 |
2697605 | 이 함수좀... | agine | 2025-06-09 |
2697574 | 배열 기본적인질문 (3) | 민트향 | 2025-06-09 |
2697549 | 배열 초기화 (4) | 나리 | 2025-06-08 |
2697465 | 수다님...^^ (2) | 가론 | 2025-06-08 |