c-canf()vs get()vs fget()
scanf(), gets()fgets()
#include <stdio.h>#define MAX 100int CharToInt(const char *);int main(){
char str[MAX];
printf(" Enter some numbers (no spaces): ");
gets(str);// fgets(str, sizeof(str), stdin);// scanf("%s", str);
printf(" Entered number is: %d\n", CharToInt(str));
return 0;}int CharToInt(const char *s){
int i, result, temp;
result = 0;
i = 0;
while(*(s+i) != '\0')
{
temp = *(s+i) & 15;
result = (temp + result) * 10;
i++;
}
return result / 10;}gets()
fgets()fgets()
scanf()
gets()fgets()scanf()
繁星淼淼
慕后森
狐的传说
随时随地看视频慕课网APP
相关分类