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

قراءة شطر من السطر

مغلقمُجاب
بدأه milou في 14 أبريل 2014 · 3 رد · 1,856 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم 


 


لدي ملف من الشكل هذا 


 


السطر الاول 


السطر الثاني


السطر الثالث


السطر الرابع


السطر الخامس


acbgf 1234


السطر السابع 


السطر الثامن 


السطر التاسع


 


 


انا اريد ان اضع العدد 1234 الذي في السطر السادس في a


int a; 


 


استطعت فقط ان اقرا السطر السادس لكن العدد ليس بعد


 


ماذا اضيف له ليكون في النهاية a= 1234; ؟؟؟؟


 


و شكرا


char line[200];

  f = fopen("fichier.txt", "r");

  for(j=0;j<nb_lignes;j++)

   {

      fgets(line, 132, f);


 if (j==6)

    {



                     Memo2->Lines->Add(" nbsv "+FloatToStr(j)+" : " +(line)+"");

#2

اعتقد ان هناك دالة باسم strtok تقوم بعمل split للسلسلة النصية بحسب Delimeter محدد هنا كيفية استخدامها

1

{ وَيَوْمَ تَقُومُ السَّاعَةُ يُقْسِمُ الْمُجْرِمُونَ مَا لَبِثُوا غَيْرَ سَاعَةٍ ۚ كَذَٰلِكَ كَانُوا يُؤْفَكُونَ () وَقَالَ الَّذِينَ أُوتُوا الْعِلْمَ وَالْإِيمَانَ لَقَدْ لَبِثْتُمْ فِي كِتَابِ اللَّهِ إِلَىٰ يَوْمِ الْبَعْثِ ۖ فَهَٰذَا يَوْمُ الْبَعْثِ وَلَٰكِنَّكُمْ كُنْتُمْ لَا تَعْلَمُونَ } الروم 55-56

#3

ارى ان افضل طريقة هى استخدام regular expressions

 

http://www.cplusplus.com/reference/regex/regex_search/


﴿وَمَا كَانَ اللَّهُ لِيُعَذِّبَهُمْ وَأَنْتَ فِيهِمْ ۚ وَمَا كَانَ اللَّهُ مُعَذِّبَهُمْ وَهُمْ يَسْتَغْفِرُونَ﴾

الأنفال ۳۳                                  
 

#4 أفضل إجابة
اقتباس
اعتقد ان هناك دالة باسم strtok تقوم بعمل split للسلسلة النصية بحسب Delimeter محدد هنا كيفية استخدامها

 

أنظر شرح الدالة و المثال موجود فى أخر الشرح

 

 

و الله ولي التوفيق

1

مدونتي: C++ Tips and Tricks

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

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