- 84 名前:デフォルトの名無しさん [2007/08/18(土) 21:27:46 ]
- >>79
こんなんでどうでしょう const int siz = 3; char s[] = "ABCDEFG"; char* p; p = new char[siz]; memset(p, '\0', siz); p[0] = s[1]; printf("2文字目:[%s]\n", p); memset(p, '\0', siz); memcpy(p, &s[2], sizeof(char)*3); printf("3文字目から5文字目:[%s]\n", p); memcpy(p, &s[2], &s[5] - &s[2]); printf("3文字目から5文字目:[%s]\n", p); delete p;
|

|