c·c++/c 프로그래밍

어절 역순 출력

바로이순간 2013. 6. 2. 23:15

#include<stdio.h>

#include<string.h>

int main() {

    char str[200];

    char *token, *p;

    char seps[]=" \n";

    printf("문장을 입력해주세요.");

    gets(str);

    token=strtok(str,seps);

 

    while(token!=NULL) {

        p=token;

        while(*(p)!=0) {

            p+=1;

        }

        p-=1;

        while(p>=token) {

            putchar(*p);

            p-=1;

        }

        putchar(' ');   

        token=strtok(NULL,seps);

    }

    putchar('\n');

    return 0;

}

'c·c++ > c 프로그래밍' 카테고리의 다른 글

로또번호 생성  (0) 2013.06.03
realloc 연습  (0) 2013.06.03
소스에서 int main(void)의 뜻과 return 0; 의 뜻  (0) 2013.06.02
c언어 구문-syntax diagram  (0) 2013.06.02
math.h 헤더없이 sqrt계산하기  (0) 2013.06.02