저는 C의 초보자이고 제대로 할 지 확신하지 못합니다.알 수없는 길이의 배열을 초기화하는 방법은 무엇입니까?
char new_str[2000];
void ini(char a[]){
for (int i=0;i<2000;i++) {
a[i] = new_str[i];
}
}
int main(void)
{
char buf[2000];
ini(buf);//initialize buf
}
나는이 경우 올바른 해요, 난이 buf[1000]
또는 다른 번호로 buf[2000]
은 무엇 변경하면? 미리 감사드립니다.
당신은 0 또는 new_str 안의 값으로 버프를 초기화하고 싶습니까? – Alexis
왜이 질문은 많은 downvotes을 받고 있습니까? ... – Maroun
@Alexis 내가하려는 것은 buff 0의 값을 초기화하는 것입니다. – OKC