Azar.099
جمعه 29 خرداد 1394, 16:07 عصر
سلام
یه قسمتی از کدم هست که باید char را به int تبدیل کنم ولی مشکل داره کار نمیکنه
مگه نمیتونیم از تابع atoi استفاده کنیم ؟؟
برای جایی هست که مثلا کاربر add(23415) را وارد میکنه
این کد :
long int np; char c[10000] = { 0 };
char *s = new char[10000];
cin >> np;
while (np-- > 0)
{
cin >> c;
if (c[0] == 'a')
{
memset(s, 0, sizeof(s));
for (int j = 4; c[j] != ')'; ++j) s[j - 4] = c[j];
long int i;
i = atoi(s);
یه قسمتی از کدم هست که باید char را به int تبدیل کنم ولی مشکل داره کار نمیکنه
مگه نمیتونیم از تابع atoi استفاده کنیم ؟؟
برای جایی هست که مثلا کاربر add(23415) را وارد میکنه
این کد :
long int np; char c[10000] = { 0 };
char *s = new char[10000];
cin >> np;
while (np-- > 0)
{
cin >> c;
if (c[0] == 'a')
{
memset(s, 0, sizeof(s));
for (int j = 4; c[j] != ')'; ++j) s[j - 4] = c[j];
long int i;
i = atoi(s);