#include <stdio.h>
#include <stdlib.h>

char *ReadUserName(){
    char * name = (char *)malloc(sizeof(char)*30);  //ehdwjr gkfekd

    printf("What's your name?");
    gets(name);
    return name;  //name 포인터 변수값 (동적할당으로 생성한 메모리 주소값)
}

int main(){
    char *name1;
    char *name2;
    name1=ReadUserName();
    printf("name1: %s \n", name1);
    name2=ReadUserName();
    printf("name2: %s \n", name2);

    printf("again name1: %s \n", name1);
    printf("again name2: %s \n", name2);

    free(name1);
    free(name2);

    return 0;
}

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: