런타임 오류가있어서 그 이유를 모르겠습니다.내 기능 코드에 오류가 있습니다. (작동을 멈춤)
void replace(char *str, char ch){
int i=0;
while(*(str+i) != '\0'){
if(*(str+i) == ' '){
*(str+i) = ch; // I doubt in this line
}
i++;
}
cout << str << "\t";
}
int main(){
replace("Hello World",'_');
return 0;
}
가 왜 실행되지 않습니다 디버거에서 어떤 줄이 문제를 일으키는 지 알 수 있습니까? – Aziz