#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
int i;
char str[10];
fgets(str,256,stdin);
i=atoi(str); //http://www.cplusplus.com/reference/cstdlib/atoi/ atoi atol atof
fprintf(stdout,"i= %d\n",i);
scanf("%d",&i); //sscanf int sscanf ( const char * s, const char * format, ...);
sprintf(str,"%d",i); // sprintf (str,"%d",value) converts to decimal base.
fprintf(stdout,"str= %s\n",str);
exit(0);
#include <stdlib.h>
#include <string.h>
int main()
{
int i;
char str[10];
fgets(str,256,stdin);
i=atoi(str); //http://www.cplusplus.com/reference/cstdlib/atoi/ atoi atol atof
fprintf(stdout,"i= %d\n",i);
scanf("%d",&i); //sscanf int sscanf ( const char * s, const char * format, ...);
// itoa(i,str,10); //char * itoa ( int value, char * str, int base ); 夸平台函数 linux 不支持 可以用sprintf 代替
//http://www.cplusplus.com/reference/cstdlib/itoa/?kw=itoa
sprintf(str,"%d",i); // sprintf (str,"%d",value) converts to decimal base.
fprintf(stdout,"str= %s\n",str);
exit(0);
}