读取字符串

char * s_gets(char * st, int n)  // 输入文本(作家)函数
{
    char * ret_val;
    char * find;
    ret_val = fgets(st, n, stdin);       
    if (ret_val)
    {
        find = strchr(st, '\n');  //查找换行符
        if (find)  //如果地址不是NULL
            *find = '\0';  //在此处放置一个空字符
        else
            while (getchar() != '\n')
                continue;
    }
    return ret_val;
}

 

posted on 2019-05-24 19:37  扶我--起来  阅读(88)  评论(0)    收藏  举报

导航