리그캣의 개발놀이터

자료구조-문자열 출력[C언어] 본문

프로그래밍 기본/자료구조

자료구조-문자열 출력[C언어]

리그캣 2018. 1. 21. 16:44

문자열 출력


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#include <stdio.h>
 
void main()
{
    int i;
    char string1[20]="Dreams come true!",string2[20],*ptr1, *ptr2,*ptr3;
 
    ptr1 = string1;
    printf("\n string1의 주소 = %u \t ptr1 = %u", string1, ptr1);
    printf("\n string1 = %s \n ptr1 = %s", string1, ptr1);
    printf("\n\n %s",ptr1+7);
    ptr2 = &string1[7];
    printf("\n %s \n\n ",ptr2);
 
    for(i=16;i>=0;i--)
    {
        putchar(*(ptr1+i));
    }
    for(i=0;i<20;i++){
        string2[i] = *(ptr1+i);
    }
    printf("\n\n string1 = %s",string1);
    printf("\n string2 = %s", string2);
 
    ptr3=string1;
 
    *ptr3++ = 'P';
    *ptr3++ = 'e';
    *ptr3++ = 'a';
    *ptr3++ = 'c';
    *ptr3++ = 'e';
    printf("\n\n string1 = %s\n",string1);
 
    getchar();
}
cs


Comments