PDA

View Full Version : تشخیص بزرگتر یا کوچکتر بودن کاراکتر از int!!!



aidin110
جمعه 13 مرداد 1391, 19:02 عصر
سلام چطور میشه یه int رو با یه char مقایسه کرد؟
مثلا ما یه x از نوع int داشته باشیم و مقدار 250 توش قرار بگیره و یه y[5] از نوع char داشته باشیم که توش کاراکتر '256' قرار بگیره
حالا چطور میتونیم یه همچین کدی بنویسیم ؟؟
if (y > x)
//
تشکر...

++Hichkas
جمعه 13 مرداد 1391, 19:29 عصر
سلام
فک میکنم اگر اون نوع کاراکتری رو تبدیل به int بکنی و بریزی تو یه متغیر دیگه و بعد عمل مقایسه رو انجام بدی بتونی جواب بگیری

the king
جمعه 13 مرداد 1391, 19:52 عصر
سلام چطور میشه یه int رو با یه char مقایسه کرد؟
مثلا ما یه x از نوع int داشته باشیم و مقدار 250 توش قرار بگیره و یه y[5] از نوع char داشته باشیم که توش کاراکتر '256' قرار بگیره
حالا چطور میتونیم یه همچین کدی بنویسیم ؟؟
if (y > x)
//
تشکر...


char y[5] = "256";
int x = 250;
if (atoi(y) > x)
{
// Your Code
}


atoi در stdlib یا cstdlib تعریف میشه :

#include <stdlib.h>