输入一组字符,以输入回车结束,将其中的数字字符转换为数字

输入一组字符,以输入回车结束,将其中的数字字符转换为数字,用C语言while循环怎么做?

题目描述的不是很清楚,说下思路吧:

使用:

char c;
while (c=getchar() != '\n') 

来循环获得输入,以回车为结束。

使用:

if (c > '0' && c < '9')
{
    int a = c - '0';
}

来进行数字字符转数字。

望采纳,谢谢。