PDA

View Full Version : مبتدی: خطا هنگام به کار بردن هدر iostream



bazdid24
سه شنبه 25 فروردین 1394, 16:02 عصر
سلام بنده در محیطC++‎‎ visual studio 2010 یه قطعه کد نوشتم که درقسمت <iostream> و cout<<"This is my first .\n"; خطا میده لطفا راهنمایی کنید


#include<iostream>
int main()
{
cout<<"This is my first .\n";
Return 0;
}

ضمنا بنده چون مبتدیم شما برای بنده چه محیط یا کامپایلری را صلاح میدونید که به دردم بخوره لطفا اگه ممکنه لینک دانلودشم قرار بدین من زیاد دنبالش گشتم ولی نمیدونم چرا هر کدوم از محیط های برنامه نویسی یه خطایی دارند ممنون
:لبخندساده::لبخندساده::لبخن ساده:
130328

ehsan_faal
سه شنبه 25 فروردین 1394, 16:19 عصر
از using namespace std هم بایستی استفاده کنید.

bazdid24
سه شنبه 25 فروردین 1394, 16:41 عصر
ممنون از پاسختون استفاده شد ولی باز خطا داد

#include<iostream>
using namespace std
int main()
{
cout<<"This is my first .\n";
Return 0;
}
:ناراحت::ناراحت::ناراحت:
130331

mfn100
سه شنبه 25 فروردین 1394, 16:58 عصر
مشکلتون اینه که بعد از using namespase std علامت سیمی کالن نذاشتین.
#include<iostream>
using namespace std;
int main(){
cout<<"This is my first .\n";
Return 0;
}

bazdid24
چهارشنبه 26 فروردین 1394, 09:27 صبح
مشکلتون اینه که بعد از using namespase std علامت سیمی کالن نذاشتین.
#include<iostream>
using namespace std;
int main(){
cout<<"This is my first .\n";
Return 0;
}

همون کد را با سیمی کالن استفاده کردم ولی بازم خطا میده نمیدونم مشکل از کجاست هدر فایل iostream هم چک کردم تو بخش هدر های برنامه موجود هست
لطفا یکی راهنمایی کنه نمیتونم مشکلو حل کنم

#include<iostream>
using namespace std;
int main()
{
cout<<"This is my first .\n";
Return 0;
}

130348

Native
چهارشنبه 26 فروردین 1394, 09:50 صبح
سلام دوست عزیز

از پیغام خطا تصویر قرار بدید لطفا تا حقیر یا دوستان دیگر شما رو راهنمایی کنیم

mfn100
چهارشنبه 26 فروردین 1394, 14:36 عصر
شما مشکلتون اینه که کلمه return رو با حروف بزرگ نوشتین چون C++‎‎‎ به بزرگی حروف حساسه برنامتون خطا میده.

#include <iostream>
using namespace std;
int main()
{
cout << "This is my frist .\n"
return 0;
}

a.abbasi49
چهارشنبه 26 فروردین 1394, 20:14 عصر
با سلام
نوع پروژتون رو Empty قرار بدین ، هیچ مشکلی نخواهید داشت.

bazdid24
پنج شنبه 27 فروردین 1394, 00:05 صبح
شما مشکلتون اینه که کلمه return رو با حروف بزرگ نوشتین چون C++‎‎‎‎‎‎ به بزرگی حروف حساسه برنامتون خطا میده.

#include <iostream>
using namespace std;
int main()
{
cout << "This is my frist .\n"
return 0;
}

اول یه تشکر از همه دوستان که بنده رو به این وضوح راهنمایی میکنن و

با عرض معذرت از دوستان که این سوال اینهمه طولانی شد اخه هنوز مشکلم حل نشده
به گفته دوستعزیزم mfn 100 کد بالا رو قرار دادم مشکل return حل شد وضمنا یک پروژه خالی به گفته دوست عزیزم a.abbasi49
ایجاد کردم
ولی مشکل هدر هام هنوز به قوت خودش باقی هست
کلا به نظرم برنامه با هدر ها مشکل داره به قطعه کد های زیر توجه کنید
با تشکر از دوستان


130368

و

130369

a.abbasi49
پنج شنبه 27 فروردین 1394, 14:04 عصر
لطفاً از پیغام خطا یه عکس بزار ببینیم مشکل کجاست؟

Native
پنج شنبه 27 فروردین 1394, 17:03 عصر
احتمال این هست که مشکل شما از precompiled header باشه

میتونی این رو بصورت زیر غیر فعال کنی :

"Project -> Properties" menu and go to the "Configuration Properties -> C/C++‎‎‎ -> Precompiled Headers" section, then change the "Precompiled Header" setting to "Not Using Precompiled Headers" option

یا هدرش رو اضافه کنی

include "stadfx.h"

bazdid24
پنج شنبه 27 فروردین 1394, 22:13 عصر
احتمال این هست که مشکل شما از precompiled header باشه

میتونی این رو بصورت زیر غیر فعال کنی :
"Project -> Properties" menu and go to the "Configuration Properties -> C/C++‎ -> Precompiled Headers" section, then change the "Precompiled Header" setting to "Not Using Precompiled Headers" option

یا هدرش رو اضافه کنی
include "stadfx.h"

سلام دوستان عزیز من محیط یرنامه نویسیم رابه
Borland C++‎ 5.2.2 تغیر دادم مشکل هدر ها حل شد ولی هنگام اجرا linker eror میده به خدا همه جارم گشتم اینجوریام نیس که بدون تحقیق فوری تاپیک بزنم تو رو خدا یکی کمکم کنه
:متعجب::متعجب::متعجب::متعجب:: تعجب::متعجب::متعجب:


http://8pic.ir/images/x7tk94jorgwczgm9vcjw.png

با تشکر از همه دوستان