خانه | در مورد ما | خدماتپروژه های دانشجویی  |  مقالات کامپیوتری  |  طراحي  سايت | كاتالوگ الكترونيكي| شركتهاي عضو | نقشه سايت | لينكهاي مفيد | ارتباط با ما | درخواست نمونه پروژه ، سفارش پروژه جدید

   

برنامه اي كه يك عدد از نوع رشته را گرفته و آن را به يك عدد از نوع integer تبديل مي كند.(در اين مثال از POINTERها نيز استفاده شده است)

Integer to String
//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();
}