الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كود بسيط بالسي++ لم أستطع تحويله للدلفي / C++ To Delphi

بدأه khiro rca في 30 مايو 2010 · 3 رد · 903 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

إخواني

وجدت هذا الكود بالـ++C وسيعينني على عملي لكن لم أستطع تحويله للدلفي لأكمل العمل - ولا أعرف السي ++

هذا هو الكود (يقوم بوضع كل كلمة في سطر إنطلاقا من جملة)

int main()

{

string strtext("khiro c++ delphi");

int iLength = strtext.length();

for (int i=0;i<=iLength;i++)

{ if (!(strtext==' '))

{

cout<<strtext;

}

else

cout<<endl;

}

return 0;

}

**********

وهذه محاولتي لتحويله للدلفي لكني أخفقت لأنه يقوم بوضع كل حرف في سطر

var text:string;

ilengt,i :Integer;

//---------------------------

begin

i:=0;

text:='khiro c++ delphi' ;

ilengt:=length(text); ;

//---------------------------

for i := 0 to ilengt do

begin

if text<>(' ') then

Writeln(text) ;

end;

Readln;

end.

هل من خبير في اللغتين معا يستطيع التحويل بينهما؟؟؟

أرجو أن تنقذوني إخواني .. أنتظركم ......

#2

نعم يا اخي يقوم بطباعة كل حرف في سطر

وكذلك برنامج السي ++ اللي وضعته يقوم بطباعة كل حرف في سطر

يعني كود الباسكال يقوم بنفس عمل كود السي ++

عملك صحيح اخي الكريم

#3

الكود يقراء حرف حرف وإذا وجد حرف فارغ ينتقل للسطر الثاني.

tvquran_6.gif

#4

كما قال الأخ فهد ..

الموضوع لا يحتاج لخبرة كبيرة فقط يحتاج لفهم الكود بشكل صحيح ومراجعة عمل كل دالة

عدل الكود كما يلي

for i := 1 to ilengt do
begin
if text<>(' ') then
Write(text)
else
writeln;
end;

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…