1.문자열의최대길이 정보 입력
2.이걸 사용자의 공간인 heap에서 동적할당
3.문자입력받기
4.뒤집어라
2.이걸 사용자의 공간인 heap에서 동적할당
3.문자입력받기
4.뒤집어라
#include <stdio.h>
#include <stdlib.h>
char * inputstring(int num)
{
char * name = (char *)malloc(sizeof(char)*num);
printf("문자열 입력하시오:");
gets(name);
return name;
}
int main(void)
{
int num;
int i;
int j;
int en=0;
char *name;
printf("문자열의 최대길이값 입력:");
scanf("%d", &num);
getchar();
name = inputstring(num);
printf("입력된 문자열 : %s\n", name);
for(i=strlen(name);i>=0;i--)
{
if(name[i] == ' ')
{
for(en=i;en<strlen(name);en++)
{
printf("%c", name[en+1]);
}
name[i]= name[strlen(name)];
}
}
for(j=0;j<strlen(name);j++)
printf("%c", name[j]);
return 0;
}
'About Security > C언어' 카테고리의 다른 글
도전프로그래밍3 도전6(야구게임) (0) | 2011.11.14 |
---|---|
도전프로그래밍3 도전5(가위바위보게임) (0) | 2011.11.14 |
도전프로그래밍3 도전4(주사위게임) (0) | 2011.11.14 |
도전프로그래밍 3 도전 3(rand함수 난수) (0) | 2011.11.14 |
도전프로그래밍3 도전1 (0) | 2011.11.14 |