Странный вывод при использовании scanf

#include <cstdio>  

int main()  
{  
    int i;
    printf("%d", scanf("%d", &i));
}

Какое бы число я ни ввел, я получу результат:

1

Почему это так?

5
задан Reinstate Monica 14 October 2011 в 05:46
поделиться