#include <stdio.h>
#include <string.h>
void center(int *i);
void main()
{
char s[80];
char *p=&s[0];
printf("입력 스트링: ");
scanf("%s",&(*p));
#include <string.h>
void center(int *i);
void main()
{
char s[80];
char *p=&s[0];
printf("입력 스트링: ");
scanf("%s",&(*p));
center(strlen(*p));
printf(*p);
printf("n");
}
void center(int *i)
{
*i=(80-(*i))/2;
while(*i>0)
{
printf(" ");
*i--;
}
}
디버깅해밨음?
strlen(p)가 맞는거아님? 걍 포인터 던져줘도 되는것같은데
지젼..
포인터가 뭔지를 잘 모르는듯
center(strlen(*p)); void center(int *i) 센터 인수 틀렸어