?????io???????io????????
???????1
#include
#include
int main()
{
int a[5]={65,66,67,68};
char value[10],i;
FILE *pf;
if(!(pf = fopen("printf.txt","w+")))
{
perror("open file:");
return -1;
}
fprintf(pf,"%d %c %d %c",a[0],a[1],a[2],a[3]);
sprintf(value,"%d %c %d %c",a[0],a[1],a[2],a[3]);
puts(value);
printf("%d",strlen(value));
fclose(pf);
return 0;
}123456789101112131415161718192021222324
?????????????:
65 B 67 D
9
???????????scanf?????????????????????????????и?????????
???????????????????????????,?????????黹?????;
sprintf(value,”%d %c %d %c”,a[0],a[1],a[2],a[3]);
???????,
??????????%d,???a[0]??65,
????value[0]????6??ascii???????value[1]????5??ascii??,????????????value[2]???????ascii
???????%c???a[2]???a[2]????????????ascii?????value[3],???????….
???????????????????9
???????2
#include
int main()
{
FILE *fp;
int a;
char b,c[100];
if(!(fp = fopen("scanf.txt","r+")))
{
perror("opend file:");
return -1;
}
fscanf(fp,"%d %c %s",&a,&b,c);
printf("%d %d %d\n",(int)a,(int)b,(int)*c);
fclose(fp);
return 0;
}12345678910111213141516171819202122
scanf.txt????????:
123 a abc
?????:
123 97 97
scanf???????????printf????:???????????????%d????????????θ????a;
??????????123??a
????????ó?????????1,2,3??????????????????a;
????a????????:
(‘1’-‘0’) * 100 * +(‘2’-‘0’) * 10 + (‘3’-‘0’) * 1?????;
?ó?????:
???????????????????????????:
??linux??:???е?????????????????洢??????,???????е??????????????????????,??????????Щ???????????,???????????????????????,???????????????????????????????????.????????????????Щ???????????.
????洢??????????洢??,????洢????????????????,scanf??print?????????????????????????????????????
????????.
???????????????????
????洢??????????洢??,????洢????????????????,scanf??print?????????????????????????????????????
????????.
??:scanf??????? ascii??->????????????????.
printf??????? ?Щ???????->ascii??
?????????????ascii?????????
?????????io,?????????????????????????????????????;
fgetc??getchar;fputc??putchar:?????????????????;
fgets??gets;fputs??puts:????????’\n’???????????????;
fread??fwrite:????ο??????????????;(???????????????????水??????)

????admin ?????????2018-05-18