|
: 하이~
:
: 아래방법은 어떨까요?
:
: 좀 이상한 방법이긴 하지만... ~:)
:
: #include <stdio.h>
: #include <stdlib.h>
:
: void main()
: {
: int i;
: char buff[7]={'a','b','c','d','e','f'};
: char *point;
:
: point=buff;
: point++;
: point[4]='\0';
: printf("%s",point);
: }
:
: 방금 BC 5.5 free 컴파일러에서 컴파일해 실행하니
: 원하는 결과가 잘나타나고 있습니다...
:
: 그럼..안넝히~
:
한가지 문제가 있어서 알려드립니다.
printf에서의 출력은 제대로 나오지만..
원래 buff에 있던 'e'문자가 NULL문자로 지워져 버립니다. ^^;;
참고하시길..
|