黑马程序员技术交流社区
标题:
printf()和scanf()函数的返回值应用
[打印本页]
作者:
vyqrvwgf
时间:
2015-11-6 20:31
标题:
printf()和scanf()函数的返回值应用
printf的返回值为打印字符串的字符个数
scanf的返回值为输入成功并保存在地址的个数
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]) {
@autoreleasepool {
char ch1[100],ch2[100],ch3[100];
int sn=0,pn=0;
printf("请输入3个字符串\n");
//当成功输入3个之前,不会退出循环,不存在用空格或者逗号或者其他字符间隔的问题
while (sn!=3) {
sn = scanf("%s%s%s",ch1,ch2,ch3);
}
//返回值是printf参数中字符串指针包含字符的个数
pn = printf("ch1=%s,ch2=%s,ch3=%s\n",ch1,ch2,ch3);
printf("sn=%d,pn=%d\n",sn,pn);
}
return 0;
}
复制代码
作者:
正在输入中...
时间:
2015-11-6 23:50
其实关于scanf和printf的用法还有很多有时间我总结下。
作者:
HM1030
时间:
2015-11-7 00:16
用法很多 赞一个
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2