با تشکر از پاسخگويی عزيزان
h
نقل قول:
عزيز cin.get() براي دريافت رشته اي از كاربر است و endl براي آمدن به سطر بعد در دستور چاپ cout است.
بافر رو از توي ويكيپديا بخون تا خوب متوجه بشي.
سرعت اجراي n\ حداقل ٤ برابر endl است و n\ فقط داخل " " قابل استفاده است.
بله عزيز،اگه شما تازه كاريد سعي كنيد حتما حتي برنامه هاي كوچك هم اجرا كنيد،چه بسا كه همين اجرا شدن كدتان لذتي وصف ناپذير دارد!!!!!!
Sent from my iPad using Tapatalk HD
کار يکسانی انجام ميدند چرا سرعت اجراشون انقدر فرق ميکنه؟!!
برنامه های فسقلی ای که مينويسم زياد طول ميکشه تا اجرا ميشه (با اينکه ميشه گفت سيستمم بالا هست) آن وقت برنامه های عظيم چطور با سرعت بالا اجرا ميشه؟
البته امروز متوجه شدم که برنامه در اولين اجرا با کندی اجرا ميشه دفعه های بعد هر چند کمی تغييرش بدم سرعت اجرا بالاتره!!!
يه هدر کوچولويی ساختم با اينکه در برنامه کوچکی که ساختم اينکلودش ميکنم هدر رو نميشناسه!!! وقتی هدر رو در پوشه برنامه کپی ميکنم اون موقع ميشناسه
بعد کد زير يکی از سؤال های ديتل هست متوجه نميشم الان ما باقی ماندی تقسيم رو برابر عددی نگذاشتيم اين چطور اشکال ايجاد نميکنه؟!!
کد:
// Exercise 4.21: ex04_21 .cpp
//What does tihs program print ?
#include "stdafx.h"
#include <iostream>
using namespace std;
int main()
{
int count = 1; // initialize
while ( count <= 10 ) // loop 10 item
{
// output line of text
cout << ( count % 2 ? "********" : "++++++++++++") << endl ;
++ count ; // increment count
} // end while
cin.get ();
cin.get ();
return 0;
} // endn mai
انگليسيم ضعيف هست توضيحات رو به فارسی مينويس اشکال که نداره؟
چه هنگام اجرا و چه بعدش بررسی کردم ايرادی پيش نمياد