char buffer[1024]; char digit[64]; sscanf(buffer,"ABCDEF=%s"
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/04/29 01:56:52
char buffer[1024]; char digit[64]; sscanf(buffer,"ABCDEF=%s",digit);
%s表示格式,那么格式前面加上“ABCDEF=”,会有什么结果呢?
%s表示格式,那么格式前面加上“ABCDEF=”,会有什么结果呢?
sscanf 是字符串格式化函数.
%s是最简单的实现,其实你这个语句就等于是字符串拼接,将buffer内容和引号中的内容拼接后给digit.假如buffer是“abcdef",那么执行后digit就是”ABCDEF=abcdef".
http://baike.baidu.com/view/1364018.htm
这里有很详细的说明和例子了,自己慢慢看看.
%s是最简单的实现,其实你这个语句就等于是字符串拼接,将buffer内容和引号中的内容拼接后给digit.假如buffer是“abcdef",那么执行后digit就是”ABCDEF=abcdef".
http://baike.baidu.com/view/1364018.htm
这里有很详细的说明和例子了,自己慢慢看看.
char buffer[1024]; char digit[64]; sscanf(buffer,"ABCDEF=%s"
已知char **s;下面正确语句是()A,s="ABCDEF";B,*s="ABCDEF";C,**s="ABCDEF
char a[7]="abcdef" char b[4]="ABC" strcpy(a,b) printf("%c",a
char s[]="abcdef";s[3]='\0';当中是s[3]='\0'怎么解释啊
response.buffer=true | response.buffer=?|是什么?
Buffer是什么意思?
char a[]="ABCDEF"; char a[]="{'A','B','C','D','E','F'}; a和b数
以下程序段的输出结果是_____.(注:ㄩ表示空格) char a[7]="abcdef";char b[4]=
char s2="ABC\ DEF"; 需要怎么改是其输出结果为 ABCDEF ABCDEF ABCDEF 为什么
C语言 point(char*pt); main() {char b[4]={'a','c','s','f'},*pt=
#include#includevoid fun (char *w,int n){char s,*p1,*p2;p1=w
void fun(char *s[],int n) { char *t;int i,j for(i=0;i