我正在尝试将此指针取消引用到新数组(ARR),但是从下面的示例中,当我执行derefencing *issub
时,它只“携带”第一个字母。我该如何解决这种情况并让ARR(subscount)
成为我想要的词?
#include <iostream>
int main(){
char inp[3]={'O','I','L'};
int lll=3;
char ARR[3];
int subscount=0;
char * issub= new char[lll];
for(int i=0;i<lll;i++){
issub[i]=inp[i];
}
ARR[subscount]=*issub;
}
答案 0 :(得分:1)
我觉得你很困惑,所以我为你做了一个例子:
<#list seq as n>
<#if n?is_odd_item>
${n?counter}: ${n}
</#if>
</#list>
希望有所帮助(但它确实让我想起C,而不是C ++,应该使用std::string。)
使用空终止字符串更新; What is a null-terminated string?
谢谢@ M.M