اولین برنامه تقدیم به کسانی که به C++ علاقه دارند:
1- برنامه اي كه يك عدد از نوع رشته را گرفته و آن را به يك عدد از نوع integer تبديل مي كند.
این برنامه دارای یک تابع می باشد که از نوع توابعی است که دارای یک مقدار ورودی به نام a می باشد.
در متن تابع از یک اشاره گر نیز استفاده شده است که به پویا شدن برنامه کمک می نماید.
اگه سوالی داشتید بپرسید. در خدمتم.
1- برنامه اي كه يك عدد از نوع رشته را گرفته و آن را به يك عدد از نوع integer تبديل مي كند.
کد:
//programming by a. najafzadeh 2005/03/30, 07:46:00 ب.ظ
#include <iostream.h>
#include <conio.h>
void char_int(long int);
int main()
{
long int a1;
char_int(a1);
}
//function stated
void char_int(long int a1)
{
long int a = 0 , i = 0 , co_num = 0 , n = 1 , num1 = 0;
char *al , ss;
al = new char[a];
while(ss = cin.get() , ss != '\n')
{
if(ss == ' ')
continue;
if(!((int)ss < 48 || (int)ss > 57)) //scii code of numbers 1 to 9
{
al[a] = ss;
a++;
}
}
cout<<a <<'\n';
for(i = a-1; i >= 0; i--) //string to integer
{
co_num = (((int)al[i]) - 48);
co_num = co_num * n;
num1 += co_num;
n *= 10;
}
cout<<num1;
getch();
}
این برنامه دارای یک تابع می باشد که از نوع توابعی است که دارای یک مقدار ورودی به نام a می باشد.
در متن تابع از یک اشاره گر نیز استفاده شده است که به پویا شدن برنامه کمک می نماید.
اگه سوالی داشتید بپرسید. در خدمتم.