![]() |
|
هل يمكن تحويل من string الى char غيرها - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3) +--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15) +--- الموضوع : هل يمكن تحويل من string الى char غيرها (/showthread.php?tid=7503) |
هل يمكن تحويل من string الى char غيرها - sabre - 10-02-2016 بسم الله الرحمن الرحيم الصلاة والسلام على رسول الله هل يمكن تحويل من string الى char والعكس هل يمكن تحويل من Integer الى real والعكس RE: هل يمكن تحويل من string الى char غيرها - PLANSHARP - 11-02-2016 string هي متحول يحتوي على سلسل من المحارف char هو متحول يحتوي على محرف واحد فقط فإذا كان لديك متحول من نوع string وتريد تحويله إلى متحول من نوع char يجب أن تختار محرف واحد فقط من string وتضعه في char أما عن تحويل متحول من نوع char إلى string فهذا أسهل لأنه محرف واحد سيدخل في متحول يقبل سلسلة من المحارف كود : var
s:string
c:char;
begin
s:='abc';
c:=s[2];//string to char
s:=c;// char to string;
end;
موضوع التحويل بين integer و real:
integer هي أعداد صحيحة لا تحتوي على فواصل
real هي أعداد حقيقية تحتوي على فواصل
إذا التحويل من integer إلى real أمر بسيط يكون بالنسب فقط لأن الأعداد الصحيحة محتواة في الأعداد الحقيقة
أما التحويل من real إلى integer يجب إزالة الفواصل أو الكسور, و يمكن ذلك ياستخدام التدوير round أو القص Trunc
وفقكم الله.RE: هل يمكن تحويل من string الى char غيرها - sabre - 11-02-2016 كود : procedure TForm1.Button1Click(Sender: TObject);
var
s:string;
c:char;
begin
s:='abc';
c:=s[2];//string to char
s:=c;// char to string;
// مشكور على توضيح
end;
////////////////////////
مارأيك في هذا
procedure TForm1.Button2Click(Sender: TObject);
var i: Integer;
r: real;
begin
r := 375.65;
Label1.Caption := floattostr(r);
i := Trunc(r);
Label2.Caption := 'Trunc(r) = '+inttostr(i); // 375
r := 375.65;
i := Round(r);
Label3.Caption := 'Round(r) = '+inttostr(i); // 376
i := 11;
r := i;
Label4.Caption := floattostr(r); // 11
end;
// هلا وضحت أكثر اك مني جزيل الشكرلماذا Trunc اعطت هذا الناتج 375 أي الجزء الصحيح و Round اعطت هذا الناتج 376 رقمين من الجزء الصحيح37 و رقم من الجزء العشري 6 والعد هو 375.65 RE: هل يمكن تحويل من string الى char غيرها - PLANSHARP - 11-02-2016 round تقوم بالتقريب إلى أقرب عدد صحيح trunc تقوم بإقتطاع الجزء العشري مهما كان. RE: هل يمكن تحويل من string الى char غيرها - sabre - 12-02-2016 مشكور أخي على الرد |