我有26個值,我正在考慮爲特殊符號並且與特殊的分隔符「$」一樣,值可以從$ A到$ Z。基於輸入和預定義值格式化字符串
同時我有一個預定義模板爲:
我有$ A,$ B,$ C .....
現在我允許用戶輸入一個字符串,可以包含特殊符號和這些示例的值: 輸入 - $ ACar $ BBike $ CTruck。
那麼我的輸出應該是:* 我有汽車,自行車,汽車... *
現在所有特殊符號已取代它的價值。
注意1.if $ A汽車$自行車是輸入值,那麼它應該需要$ A,因爲汽車休息應該放棄。
如果輸入字符串不包含任何特殊符號應該有輸出沒有變化,輸出將是 我有$ A,$ B,$ C .....
3,如果輸入開始爲我是男士$ A玻璃然後直到$ A所有的價值都應該放棄。
我應該採取哪種方法來實現這一點?
我想辦的strstr輸入字符串和比較這些與我的特殊符號和保存特殊符號的位置列表,然後按位置我想到取的值,但我不不要以爲它會爲我工作。
上述程序的輸出根據輸入值不同而不同,它應該輸出相應的值。例如 - 當輸入字符串爲 - $ ACar $ BBike $ CPen或$ CPen $ ACar $時,輸出應該沒有差異BBike.It這兩個輸入的價值$ A,$ B,$ C是一樣的。 – 2013-05-16 04:10:53
@Astro它會是一樣的(不管順序如何),但也有任何問題? – BLUEPIXY 2013-05-16 08:04:09
它應該獨立於order.if你輸入** $ AAA $ ACAR $ BBIKE **那麼$ A的值應該是AAA,$ B應該是Bike ** $ ACAR **應該被丟棄。並且在** AAA $ ACAR $ BBIKE ** ** AAA **的情況下應該丟棄。 – 2013-05-16 11:49:10