【发布时间】:2013-05-25 02:00:33
【问题描述】:
string word = "Hello Boys";
char x[100] = word; // wouldn't work
char x[] = word; //wouldn't work either
我很少使用字符串和字符,现在它又回来了。
【问题讨论】:
-
你不应该真的需要这样做。你的实际问题是什么?
-
我正在尝试解析一个单词(例如“Hello Boys;”并得到“Hello Boys”)。
-
输入有哪些限制?在这种情况下,您可以删除最后一个字符。
-
如果你想检查它,你不必将它移动到一个字符数组中。您可以参考
word[i-1]来获取i-th 字符。 -
当然可以。我不确定您要达到的“解析”程度。如果您只想找到最后一个字符,那就是
word[strlen(word)-1] = '\0'。
标签: c++ arrays string char word