PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مشکل در اجرای c & c++ در ویژوال استودیو



سیدرضا بازیار
November 4th, 2014, 21:46
من در حال یادگیری زبان برنامه نویسی c & c++ هستم
برنامه رو به طور کامل و صحیح توی ویژوال استودیو 2012 مینویسم. اما اجرا نمیکنه
مشکل کجاست؟
مثلا:

#include "iostream.h"


int main()
{
cout << 'salam';
return 0;
}

jafarhabibi
November 4th, 2014, 23:42
داداش من، اون پایین ارور میده چرا اجرا نمیشه
اونو بزار تا کمکت کنن

سیدرضا بازیار
November 5th, 2014, 07:21
1>------ build started: Project: Consoleapplication3, configuration: Debug win32 ------
1> consoleapplication3.cpp
1>c:\users\balyan\documents\visual studio 2012\projects\consoleapplication3\consoleapplicati on3\consoleapplication3.cpp(4): Warning c4627: '#include "iostream.h"': Skipped when looking for precompiled header use
1> add directive to 'stdafx.h' or rebuild precompiled header
1>c:\users\balyan\documents\visual studio 2012\projects\consoleapplication3\consoleapplicati on3\consoleapplication3.cpp(11): Fatal error c1010: Unexpected end of file while looking for precompiled header. Did you forget to add '#include "stdafx.h"' to your source?
========== build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========


اگه ممکنه فیلم آموزش برنامه نویسی c & c++ در محیط ویژوال استودیو رو بهم معرفی کنید

elementary
November 5th, 2014, 08:13
خب دوست عزیز اول از همه اینکه لاین 6 رو اشتباه نوشتین باید بجای کوتیشن از دبل کوتیشن استفاده کنید


cout << "salam";

هدری هم که اینکلود کردید باید به صورت زیر باشه


#include <iostream>




بعدشم تا زمانی که شما نیم اسپیس رو نزنید نمیتونید از cout بدون std استفاده کنید


using namespace std;

سیدرضا بازیار
November 5th, 2014, 08:41
خب دوست عزیز اول از همه اینکه لاین 6 رو اشتباه نوشتین باید بجای کوتیشن از دبل کوتیشن استفاده کنید


cout << "salam";

هدری هم که اینکلود کردید باید به صورت زیر باشه


#include <iostream>




بعدشم تا زمانی که شما نیم اسپیس رو نزنید نمیتونید از cout بدون std استفاده کنید


using namespace std;




من دقیقا چیزی رو نوشتم که توی کتاب نوشته و توی فیلم آموزشی هم اجرا میشه
پس این کد به صورت صحیح چی میشه؟
میشه کد بدون اشتباه رو بهم بدید؟
کد زیر هم اجرا نشد:

#include "iostream"

int main()
{
cout << "salam";
return 0;
}

elementary
November 5th, 2014, 09:25
ببین کدی که الان میزارم استاندارد هست . اگر مشکل با 2012 دارید باید یک سری تنظیمات انجام بدید حالا این کد رو تست کنید


#include <iostream>
using namespace std;
int main() {
cout << "Hello World" << endl;
return 0;
}

سیدرضا بازیار
November 5th, 2014, 09:38
باز هم عمل نکرد
چه تنظیماتی رو باید انجام بدم؟

elementary
November 5th, 2014, 09:48
باز هم عمل نکرد
چه تنظیماتی رو باید انجام بدم؟

اطلاعات تیم ویور خودتون رو برام خصوصی بفرستید

rules
November 5th, 2014, 09:50
شما اگر تازه شروع کردی BorlandC نصب کن، خودم هیچوت با visual زبان c نمینویسم اصلا حال نمیده چون همیشه به یک ارور میخورم :d این کتاب خونه هم اضافه کن بعد تست کن stdafx.h

elementary
November 5th, 2014, 10:01
شما اگر تازه شروع کردی BorlandC نصب کن، خودم هیچوت با visual زبان c نمینویسم اصلا حال نمیده چون همیشه به یک ارور میخورم :d این کتاب خونه هم اضافه کن بعد تست کن stdafx.h

ایشون باید یک پروژه win32 خالی درست کنه بعد یک فایل cpp درست کنه و پروژه رو ران بکنه

که من احتمال میدم اینکارو نکرده یا اینکه از precompiled هدر داره استفاده میکنه که باید غیرفعالش کرد به صورت زیر




Right click on project (not solution)
Click properties.
Expand "Configuration properties"
Expand "C/C++"
Choose "Precompiled headers"
Set "Precompiled header" to "Not Using Precompiled Headers"

سیدرضا بازیار
November 5th, 2014, 10:09
من فقط ویژوال رو باز کردم و داخل بخش c++ برنامه نوشتم
البته html - css - javascript رو به راحتی مینویسم
اما c - c++ رو نمیتونم انجام بدم
اگه تنظیمات خاصی داره، لطفا فیلم آموزشی بهم معرفی کنید