06/12/04 15:49:06
void func (String* str1, String* str2, String* str3) {
String* str;
str = System::String::Concat( str, str1 );
str = System::String::Concat( str, '\0' );
str = System::String::Concat( str, str2 );
str = System::String::Concat( str, '\0' );
str = System::String::Concat( str, str3 );
str = System::String::Concat( str, '\0' );
str = System::String::Concat( str, '\0' );
}
func("aaa","bbb","ccc");
上記で、"aaa\0bbb\0ccc\0\0"という値を期待していたのですが、\0が消えて"aaabbbccc"となってしまいます。
助けてください