"C# 코드"
public int aa(ref IntPtr str)
{
string zz = "ZZ";
str = Marshal.StringToHGlobalAuto(zz);
Console.WriteLine("음" + str);
return 0;
}
"C 코드"
char buf[128] = "gd";
printf("afsdf %d %s", csi->aa((long*)buf), buf);
C#을 아예 몰라서 구글링하면서 이것저것 해보는중인데 잘 안되네요
buf에 "gd"가 담겨있는데
aa를 호출하고 나서 buf를 출력해보면 "ZZ"가 출력되는걸 바라는데 어떻게 해야되나요?
댓글 0