PDA

View Full Version : ارور هنگام اجرا



android4
دوشنبه 09 بهمن 1391, 22:12 عصر
با سلام
من تازه کار با visual c++ 2008 رو شروع کردم و طبق معمول برای آزمایش محیط برنامه بسیار ساده ای تحت عنوان hello world رو نوشتم اما برای run کردنش بهم این اخطار رو میده

1>c:\users\7\documents\visual studio 2008\projects\my learning\001\001\hello.cpp(2) : error C2143: syntax error : missing ';' before 'string'
والله گیج شدم خواهشا کمکم کنید استدعا می کنم خیلی ضروریه :ناراحت:

hadi0x7c7
دوشنبه 09 بهمن 1391, 22:34 عصر
شما 99% سمی کولن (؛) رو یادتون رفته ! اگه میشه کدو بگذارید.

smemamian
دوشنبه 09 بهمن 1391, 22:38 عصر
خب کدی که نوشتین رو بذارین ! شما انگار ; نذاشتین !

android4
سه شنبه 10 بهمن 1391, 09:16 صبح
#include <iostream.h>
main()
{
cout<<"hello world";
return 0;
}

hadi0x7c7
سه شنبه 10 بهمن 1391, 10:15 صبح
شکل صحیح اینه:
#include <iostream>
using namespace std;

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

android4
سه شنبه 10 بهمن 1391, 12:07 عصر
using namespace std;
داداش می تونی درباره ی این تیکه کد یه توضیحی بدی؟

sohil_ww
سه شنبه 10 بهمن 1391, 12:19 عصر
using namespace std;
داداش می تونی درباره ی این تیکه کد یه توضیحی بدی؟

تو c++ برای ایتکه بتونی از دستور cout استفاده کنی نیاز به namespace std داری یعنی اینکه std:cout<< و اگه بخوای تو هر خط برنامه این std وارد کنی سخته به همین دلیل 1 بار تو برنامه فراخوانی می کنی دیگه قبل از دستور cout or cin نیاز به استفاده نداریش