본문 바로가기
SW/C C++

[C/C++] 포인터 문자열

by 17Hyuk 2023. 1. 7.

포인터로 문자열 출력

 

문자열의 경우 마지막에 '\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

댓글