포인터로 문자열 출력
문자열의 경우 마지막에 '\0' NULL 존재
#include <stdio.h>
#include <windows.h>
int main()
{
system("chcp 65001"); //gcc 한글깨짐 방지
printf("\n");
char mystring[100];
char *p = &mystring[0];
printf("입력 : ");
scanf("%s", &mystring);
printf("출력 : ");
while(1)
{
if(*p != '\0')
{
printf("%c", *p);
p = p + sizeof(char);
}
else
{
break;
}
}
printf("\n");
return 0;
}
'SW > C C++' 카테고리의 다른 글
[C/C++] 구조체2 (0) | 2023.01.08 |
---|---|
[C/C++] 구조체1 (0) | 2023.01.08 |
[C/C++] Bubble Sort (0) | 2023.01.07 |
[C/C++] 재귀함수 (1) | 2023.01.07 |
[C/C++] 포인터 연습2 (0) | 2022.09.21 |
댓글