ورود

View Full Version : char به integerتبدیل



meysam39
دوشنبه 06 تیر 1384, 22:18 عصر
سلام
لطفا طریقه تبدیل کاراکتر رو به اینتجر به من بگید
char به integerتبدیل

sasan_vm
سه شنبه 07 تیر 1384, 07:55 صبح
int n;
char ch;

ch='x';

n=ch;

navid_R
سه شنبه 07 تیر 1384, 13:08 عصر
سلام دوست عزیز

منظورت رو واضح تر بگو اگه می خوای مثلا از طریق برنامه بدون استفاده از atoi یه رشته عددی رو تبدیل به عدد صحیح کنی اینجوری میشه



#include<iostream.h>
#include<conio.h>
#include<math.h>
#include<string.h>
char s[10]={'\0'};
long val(void){
char *st;
int len=strlen(s);
long i=0;
st=s;
for(;len;len--,st++)i+=int((*st)-48)*pow(10,len-1);
}
void main(){
clrscr();
cout<<"Enter a string:";
cin>>s;
cout<<"\nString To Integer="<<val()<<" Integer * 2= "<<val()*2;

getch();
}

امیدوارم درست متوجه شده باشم :)