|Error in C++
|
2008-01-09, 07:35 PM,
ارسال : #1
|
|||
|
|||
|Error in C++
من وقتی که برنامه ی c++ را کامپایل می کنم . خطای زیر را می دهد
two.cpp:6:2: warning: no newline at end of file البته برنامه به طور سالم و کامل کامپایل می شود. ولی می خواهم بدانم که این خطا به چه دلیلیه؟ این هم برنامه اش: #include <iostream> int main () { std::cout << "hello world!"; return 0; { البته این جا چون راست به چپ است این طوری نشان می دهد. وگرنه من خودم درست نوشتم |
|||
2008-01-09, 09:34 PM,
ارسال : #2
|
|||
|
|||
پاسخ: |Error in C++
اولا این یک خطا نیست. این یک هشدار است که کامپایلر به شما داده و می گوید "خط جدیدی بعد از خط آخر وجود ندارد" ممکن است از ویرایشگری باشد که با آن کار می کنید، منظورم نحوه save کردن و فرمت اونه!به هر حال چیزی نیست که زیاد نگران آن باشید.
موفق باشید. We make the net work |
|||
2008-01-09, 09:39 PM,
ارسال : #3
|
|||
|
|||
پاسخ: |Error in C++
بعد از علامت تعجب n\ بذار
|
|||
2008-01-11, 12:28 PM,
ارسال : #4
|
|||
|
|||
پاسخ: |Error in C++
بنده مم مثل ایشان این مشکل را دارم.
البته n\ را هم می گذارم ولی دوباره همین هشدار را می دهد. نمی فهمم کجای برنامه به این سادگی با استانداردها مغایرت دارد سیتو را در فیسبوک | توییتر | گوگلپلاس دنبال کنید. |
|||
2008-01-11, 01:35 PM,
ارسال : #5
|
|||
|
|||
پاسخ: |Error in C++
ربطی به n\ بعد از علامت تعجب تو دستور cout نداره ... !
امتحان کنید اگه بعد از آخرین { یه ENTER بزنید باز هم همین مشکل را دارید . من برنامه شما را copy و paste کردم و به صورت زیر کامپایل کردم ، بدون حتی یه کلمه اضافی خروجی داد .. ! کد : $g++ -o test test.cpp موفق باشید . برای آنکس که ایمان دارد ، نا ممکن وجود ندارد . All things are possible to him that BELIVETH. انجمن عمومی خراسان شمالی |
|||
2008-01-11, 03:08 PM,
ارسال : #6
|
|||
|
|||
Re: پاسخ: |Error in C++
b.tavakkoli نویسنده :بنده مم مثل ایشان این مشکل را دارم. کد : cout << "Hello, World!" << endl; Value your freedom or you will lose it, teaches history. |
|||
2008-01-11, 03:31 PM,
ارسال : #7
|
|||
|
|||
پاسخ: Re: پاسخ: |Error in C++
نقل قول :نوشته:خوب مشکل از یک حرکت بسیار ساده بود. شما اگر و فقط اگر بعد از آخرین خط یک اینتر ناقابل بزنید دیگر هیچ مشکلی نخواهید داشت. فقط همین سیتو را در فیسبوک | توییتر | گوگلپلاس دنبال کنید. |
|||
2008-01-11, 03:50 PM,
ارسال : #8
|
|||
|
|||
پاسخ: Re: پاسخ: |Error in C++
سلام،
راستش من فکر می کنم این یکی از تنظیمات بعضی کامپایلرهای ++C هست که در صورتی که آخر فایل new line زده نشده بود یه warning بده. من تو eclipse با MinGW همین مسئله رو دیدم و یادم میاد که تو IDE یه تنظیمی داشت. اما معادل کدوم پارامتر خط دستور کامپایلر بود یادم نیست. |
|||
2008-01-11, 04:27 PM,
ارسال : #9
|
|||
|
|||
Re: پاسخ: Re: پاسخ: |Error in C++
sh_roohani نویسنده :سلام، [ltr] Newer versions of gcc have started emitting error and warning messages that have embedded newlines. This is most unfortunate as it makes it difficult to filter out unwanted bogus warnings [/ltr] <!-- m --><a class="postlink" href="http://gcc.gnu.org/ml/gcc-prs/2002-07/msg00510.html">http://gcc.gnu.org/ml/gcc-prs/2002-07/msg00510.html</a><!-- m --> Value your freedom or you will lose it, teaches history. |
|||
|