السلام عليكــم ورحمـة الله وبركاتــه ،،
هل تستطيع انشاء داله تعيد لك قيمة ASCII لمدخل رمزي معين , مثلا اذا كان المدخل هو الحرف A فان الداله تعيد القيمه 65
وشكرا للجميع .
السلام عليكــم ورحمـة الله وبركاتــه ،،
هل تستطيع انشاء داله تعيد لك قيمة ASCII لمدخل رمزي معين , مثلا اذا كان المدخل هو الحرف A فان الداله تعيد القيمه 65
وشكرا للجميع .
اللهم صل على محمد وآل محمد كما صليت على ابراهيم وآل ابراهيم في العالمين
انك حميد مجيد
بأستخدام ال casting او التحويل من datatype الى datatype اخر
#include<iostream>
#include<conio.h>
using namespace std;
int main(){
char x='A';
cout<<(int)x;
getch();
return 0;
}واذا اردت عمل داله لذالك
#include<iostream>
#include<conio.h>
using namespace std;
//ASCII تحول الى ///////
int ASCII(char e){ //
return e;} //
//////////////////////
/* int الىchar تحول من نوع */
int main(){
char x='A';//الحرف
cout<<ASCII(x);//ASCII طباعه قيمه ال
getch();
return 0;
}تم تعديل هذه المشاركة بواسطة Ali Al-Zyoud في 3 أكتوبر 2009 في 12:02
فعلا هذا هو المبدأ , تحويل النوع, سلمت يداك
وهذا حل ايضا باستخدام المؤشر وتحويل النوع باستخدام داله :
int Asc(char *str)
{
char a;
a = str[0];
return a;
}تم تعديل هذه المشاركة بواسطة VISUAL C++ في 3 أكتوبر 2009 في 12:45
اللهم صل على محمد وآل محمد كما صليت على ابراهيم وآل ابراهيم في العالمين
انك حميد مجيد
#include<iostream>
int main(){
char x = 'A';
int y = x;
std::cout<< y;
return 0;
}
تم تعديل هذه المشاركة بواسطة dr3mro في 3 أكتوبر 2009 في 13:56
د.عمرو الفكره صحيحه لكن الكود فيه خطأ , ربما اختلاف في نوع المترجم
انا عدلت الكود وعمل بشكل جيد على نفس الفكره كالتالي:
#include <iostream.h>
main()
{
char x='A';
int y=x;
cout<<y<<endl;
}على العموم عاشت الايادي
اللهم صل على محمد وآل محمد كما صليت على ابراهيم وآل ابراهيم في العالمين
انك حميد مجيد