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

سؤالين مستعجلين الرجاء الرد

مغلق
بدأه abdz في 30 ديسمبر 2003 · 10 رد · 930 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام علكم شباب عندي سؤالين

الأول : هل أستطيع أن أستخدم لغة السي لكي أقرأ ملف من الويندوز مثلا بإمتداد .txt

ومن ثم اعدل عليه ام ماذا ..

الثاني : هل أستطيع ان اضع محتويات مصفوفة مثلا مصفوفة تحتوي على الأرقام التالية

2,3,4,5,65 هل أستطيع أن اضعهم بمتغير int x بحيث x=234565 .. هل يمكنني ذلك أم لا

وشكرا لكم

#2

بالنسبة لسؤالك الاول انته تقدر تتعامل مع ملفات txt في c++

اما عن سؤالك الثاني فلا ما تقدر ...

بس هذا اللي اقدر اقوله ليك

#3

طيب أخي تيمون هل في إمكانية أن تعطيني مثال بسيط عن كيفية التعامل مع الملفات ذات الإمتداد .txt في السي

إذا تكرمت ..

#4

هلا أخوي ،،

ومعليه عالمداخلة ،، :)

بس ممكن توضح أكثر ويش قصدك بالسؤال الثاني ..؟؟

لإني كنت فاهمته شئ ،، و يوم قريت رد الأخ تيمون قلت بنفسي ،،

لا مو هو المقصود ..؟؟

تحياتي :)

#5

for the second question .. may be you can do the following but I am not sure if its going to work .. you can try it:

cast every int to a char and then concatenate chars and then cast again into int.

I will try it and let you know.

Mutix.up

#6
#include <iostream.h>
#include <stdlib.h>

void main ()
{
 int x [4];
 char c [5];
 int y;

 x [0] = 2;
 x [1] = 3;
 x [2] = 4;
 x [3] = 5;
 x [4] = 6; 

 for (int i = 0; i < 5; ++i)
  c   = x  + 48;

 y = (int) strtol (c, NULL, 10);

 cout << "After type casting : " << y << endl;
}
#7

forgot the ouput

After type casting : 23456
#8

السلام عليكم .... شكرا أخي Mutix وأختي العصامية على التعليق ..

لكن السؤال الثاني بشكل اوضح هو ... أنا عندي كود بلغة assembly عبارة عن عدد من الأسطر ... قد تكون عشرة أسطر ...(أنا أريد أن أقرأ هذا الكود من خلال لغة السي لكي أستطيع أن أوجد ال address وال objict code يعني بإختصار أريد أن اعمل كومبايلر عن طريق السي ) هذا مثال عن هذا الكود

firsst stl retadr

cloop jsub rdrec

بالحالة العادية لا أستطيع ان ادخل عشرة اسطر عبر شاشة الدوس المعروفة لان العمليه رح تطول ...

ولكن عندما يكون عندي ملف بإمتداد txt سوف استطيع أن أقرأ وأعدل براحتي وبشكل أسرع .. مش كل مرة بدي ادخل كود (لأن الكود محفوظ أصلا في ملف )

أنا إلي سألته كان هل أستطيع أن أستخدم ملف بإمتداد txt وأعدل عليه أو أقرأه سطرا سطرا من خلال السي ... أجابني أخي تيمون بنعم تستطيع (هذا إلي فهمته من مشاركته ) .. فكان ردي أريد أن اعرف ماهو هذا الكود يعني يا ريت حدا يوضح لي كيف يمكن التعامل مع هيك ملفات من خلال مثال ..

بالنسبة للسؤال الأول كان هو مجرد إستفسار عن مشكلة واجهتني ولكن بحمد الله لقيت الحل ...

وشكرا للإخوان مجددا

#9

بسم الله

وبعد

إن المتغير int يحجز في الذاكرة المؤقتة مساحة مقدارها 2 بايت فقط أي 16 خانة فلذلك لا يستطيع أدخال كل القيم السابق لك ذكرها .

اتمنى ان تكون هذه اجابة سؤالك الثاني

#10

أي رد شباب

#11

السلام عليكم ,,

تحدثنا عن موضوع الملفات في رابطين من قبل ,,

http://www.arabteam2000.com/ib/index.php?s...showtopic=35134

و

http://www.arabteam2000.com/ib/index.php?s...showtopic=34912

عسى أن تفيد ,, دقق في النظر ,, واذا لم تجد ما يفيدك سنساعد أكثر باذن الله ,,

banner_60_468.gif

NOTHING IS IMPOSSIBLE

هذا الموضوع مغلق.

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