چطور میشه نوع کامپایلر را فهمید؟
من از Turbo C++ IDE ورژن 3.0 استفاده می کنم
زمانی که .h را بر می دارم خطا ناتوان بودن در باز کردن فایل میده.
این خطا رو هم میده
undifend symbol 'string'
این هم کد برنامه
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
#include <string.h>
class ReversingBrackets
{
public:
string RemoveBrackets(string input)
{
if(input=="")
{
return null;
}
else
{
string result;
for(int start=0;start<=input.length();start++)
{
if (input[start]=="[")
{
start++;
string Palindromic;
while(input[start]!="]")
{
Palindromic=Palindromic+input[start];
start++;
}
start++;
result=result+Palindromic.reserve();
}
else
{
result=result+input[start];
}
}
return result;
}
}
};
void main()
{
ReversingBrackets RB;
string input;
cout<<"Plase Enter String: ";
cin>>input;
cout<<RB.RemoveBrackets(input);
getch();
}