Freedomer 发表于 2007-6-18 22:42

有空进来看看...

怎样可以输入不定个字符串?
例如,我可以输入:
asdfasdfsafd   sfsdf   这样就输入了三个串
dfsdfsdf   这样就输入了两个串
dfdkjdkjfsefe四个
用scanf()很难搞啊,不知道里面应该是几个%s。。。
高手,给点意见吧~~谢谢....

powerwind 发表于 2007-6-18 22:52

用gets吧!!

Freedomer 发表于 2007-6-18 23:20

只允许用scanf()

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

gyCai 发表于 2007-6-19 00:57

可以用宏实现,C编译器提供了一系列宏,以屏蔽不同的硬件平台造成的差异,宏名是va—start、va—arg和va—end。你可以查查用法。

gdut-ren 发表于 2007-6-19 03:13

只能用scanf的话,就只能用循环先读,然后在分析出字符串了
页: [1]
查看完整版本: 有空进来看看...