|
String s;
{
FILE *fp;
fp = fopen("data.txt","w+");
s = NameEdit->Text;
fputs(s,fp);
fclose(fp);
}
TextEdit 에서 문자열을 입력받아 String 타입의 s 변수 에 저장하고 s 변수에 있는 값을 fputs를 이용해서 fp(data.txt)에 넣을려고 합니다. 그런데 fputs 부분에서
[C++ Error] ipchanger.cpp(126): E2034 Cannot convert 'AnsiString' to 'const char *'
[C++ Error] ipchanger.cpp(126): E2342 Type mismatch in parameter '__s' (wanted 'const char *', got 'AnsiString')
이렇게 에러가 나네요..
어떻게 해결해야 하나요?
*위 코드는 일부분만 구현한겁니다.
|