به اینجا یه نگاهی بندازید :
https://msdn.microsoft.com/en-us/lib...ice.12%29.aspx
به اینجا یه نگاهی بندازید :
https://msdn.microsoft.com/en-us/lib...ice.12%29.aspx
توکل بخدا
http://DeepLearning.ir
اولین و تنها مرجع یادگیری عمیق ایران
هرکس از ظن خود شد یار من
از درون من نجست اسرار من
این دو لینک هم میتونه بهتون کمک کنه :
software development (کتابخانه ی کوچکی برای ارتباط با OLEDB)
و Simple ODBC classes without MFC - CodeProject
یه سوال دیگه داشتم
چه جوری میشه یه متغیر رو با یک کلمه چند حرفی (مثلا ali) برابر قرار داد!؟(منظورم اینه که متغیرو چی تعریف کنم؟)
در کد زیر:
کد:#include <iostream> #include <conio.h> using namespace std; int main() { ????? ch ; cout<<"\n Enter a number"<<endl ; cin>>ch; if(ch=='ali') { cout<<"\n First Name : Ali"<<endl<<"\n Last Name : Ahmadi"<<endl<<"\n Age : 25 "<<endl<<"\n Weight : 87"; } else if(ch=='reza') { cout<<"\n First Name : Reza"<<endl<<"\n Last Name : Ahmadi"<<endl<<"\n Age : 20"<<"\n Weight : 60 "; } else { cout<<"invalid number..."; } getch(); return 0; }
ویرایش توسط bluefire : 3rd May 2015 در ساعت 10:51 PM
درواقع ما به کلمات در علوم کامپیوتر میگیم رشته ، یعنی هر وقت چندین کارکتر پشت سر هم قرار بگیرند تشکیل یک رشته را میدند ، "ali" هم دقیقا به همین شکله یعنی از پشت سر هم قرار گرفتن سه کارکتر ، 'a' ، 'l' و 'i' و همینطور کارکتر NULL یعنی '0\' که انتهای رشته را مشخص می کند ، درC و C++ میشه رشته ها را به چند صورت تعریف کرد :
روش اول :
char str[]="ali";
روش دوم:
char* str="ali";
روش اول و دوم تفاوتی با هم ندارند و بیشتر در C متداول بود ، برای مقایسه رشته هایی که به اینصورت تعریف می شوند بهتر است از تابع strcmp استفاده کنید ، به شکل زیر:
char* str="ali";
if (strcmp(str,"ali")==0)
cout<<"YES"<<"\n";
else
cout<<"NO"<<"\n";
اما روش متداول در C++ ، در C++ بهتر است برای تعریف رشته ها از کلاس string استفاده کنید برای ، استفاده از کلاس string می بایست فایل سرایند string را فراخوانی کنید :
string str="ali";
if (str=="ali")
cout<<"YES"<<"\n";
else
cout<<"NO"<<"\n";
مطمئنا استفاده از این روش امن تر و دارای مزایای بیشتری است...
سلام دوستان چندتا سوال داشتم اگه پاسخ بدید و توضیح بدید ممنون میشم
1- برنامه ای که یه عدد بگیره و اعداد اول قبل اونو چاپ کنه
این کدو پیدا کردم ولی نمیدونم متغییر k کارش چیه
int main ()
{
{int n,x=2,i,k;
cin>>n;
do
{
for (i=2,k=0;i<=x/2&&k==0;++i)
if(x%i==0)
k++;
if(k==2)
cout << x<<endl;
x++;
}
while(x<=n);
2-یه عدد چند رقمی بگیره بعد مرتب سازیش کنه از کوچیک به بزرگ بعد چاپ کنه
3-دوتا رشته بگیره جستجو کنه رشته دوم تو رشته اول هست یا نه
دوستان اگه میشه توضیح بدید کدشم بدید بعد مبتدیانه بگید دستتون درد نکنه
علاقه مندی ها (Bookmarks)