69,368
社区成员
发帖
与我相关
我的任务
分享
#include<iostream>
#include<string.h>
using namespace std;
void replaceSpace(char *str, int length)
{
char* new_str = (char*)calloc(128,1);
strcpy(new_str, "hello world!\n");
str = new_str;
printf("after assignment:\n");
printf("str at %p\n", str);
printf("new_str at %p\n\n", new_str);
}
int main()
{
char* str=(char*)calloc(128,1);
printf("at main function:\n");
printf("str at %p\n\n", str);
replaceSpace(str, 128);
printf("exit from replaceSpace:\n");
printf("str at %p\n", str);
return 0;
}