نشناختن نوع داده string در C++
با سلام خدمت دوستان گرامی
در برنامه که می خواهم بنویسم کتابخانه های زیر را اضافه می کنم.
#include <ctype.h>
#include <string.h>
اما زمانی که از نوع داده string استفاده می کنم خطا نشناختن نوع را به من میده.
همچنین زمانی که که عبارت
using namespace std;
را اضافه می کنم هم خطا روخ میده.
من در بخش option برنامه مسیر کتابخانه ها را اصلاح کردم.در شاخه INCLUDE تمام کتابخانه ها وجود داره
ولی نمی دانم چرا باز هم خطا می دهد.
دوستان اگر راهنمایی بفرمایند ممنون می شم.
با تشکر
نقل قول: نشناختن نوع داده string در C++
از چه کامپایلری استفاده می کنید ؟
نقل قول: نشناختن نوع داده string در C++
نقل قول: نشناختن نوع داده string در C++
1.در بعضي كامپايلر ها نياز به نوشتن پسوند h. بعد از سرفايل ها نيست پس يه بار برنامت رو با كد هاي زير كامپايل كن
#include <ctype>
#include <string>
اگه از ++ Turbo C استفاده مي كني نياز به نوشتن using namespace std نيست
نقل قول: نشناختن نوع داده string در C++
چطور میشه نوع کامپایلر را فهمید؟
من از 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();
}
نقل قول: نشناختن نوع داده string در C++
توربو سی رو باید تو درایو ویندوز بریزید.
نقل قول: نشناختن نوع داده string در C++
این هم مسیر برنامه
C:\RED\LANGUAGE\TC\BIN
نقل قول: نشناختن نوع داده string در C++
تو مسیر پیش فرضش ریختید ؟
نقل قول: نشناختن نوع داده string در C++
زمانی که برنامه رو نصب کردم در قسمت option برنامه میسر به صورت C:\RED\LANGUAGE\TC\BIN بود
ولی برنامه تو مسیر دیگه ای نصب شده بود.اون زمان هم خطا برای include می دادم مسیر را رو اصلاح کردم خطا رفع شد.
الان هم دوباره برنامه را در مسیر c:\tc قرار دادم