工大后院

 找回密码
 加入后院

扫一扫,访问微社区

QQ登录

只需一步,快速开始

搜索
查看: 1448|回复: 4

有空进来看看...

[复制链接]
发表于 2007-6-18 22:42 | 显示全部楼层 |阅读模式
怎样可以输入不定个字符串?
例如,我可以输入:
asdfasdf  safd   sfsdf   这样就输入了三个串
dfsdf  sdf   这样就输入了两个串
df  dkj  dkjf  sefe  四个
用scanf()很难搞啊,不知道里面应该是几个%s。。。
高手,给点意见吧~~谢谢....
发表于 2007-6-18 22:52 | 显示全部楼层
用gets吧!!
回复

使用道具 举报

 楼主| 发表于 2007-6-18 23:20 | 显示全部楼层
只允许用scanf()

[ 本帖最后由 Freedomer 于 2007-6-18 23:21 编辑 ]
回复

使用道具 举报

发表于 2007-6-19 00:57 | 显示全部楼层
可以用宏实现,C编译器提供了一系列宏,以屏蔽不同的硬件平台造成的差异,宏名是va—start、va—arg和va—end。你可以查查用法。
回复

使用道具 举报

发表于 2007-6-19 03:13 | 显示全部楼层
只能用scanf的话,就只能用循环先读,然后在分析出字符串了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入后院

本版积分规则

QQ|Archiver|手机版|小黑屋|广告业务Q|工大后院 ( 粤ICP备10013660号 )

GMT+8, 2025-8-30 21:19

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

快速回复 返回顶部 返回列表