编辑一个字符串(字符数组)复制到输入字符串(scanf或fgets .. gets)可能吗?
问题描述:
我有一个问题给你,是否有可能在C中的以下内容? 我的意思是:编辑一个字符串(字符数组)复制到输入字符串(scanf或fgets .. gets)可能吗?
在代码中我会像
char example[] = "Single"
那么请编辑这个字符串,我会复制到scanf
, 输入,然后我可以只使用退格键删除最后一个字符“E”, 然后我就按回车,scanf
将新的示例串 存储在同一个指针例子..
可能用C?
答
您不能使用example
作为存储数据的地方。把这看作是一个常数。
相反,你可以说
char example[7] = "Single";
现在你可以改变这些6个字符,如果你喜欢,但还有更大的将是一个问题。
好的,谢谢队友! – TiagoM