إخواني الأحباء أريد برنامج يقوم بالقراءة من ملف نصي ولكن يهمل الألف واللام من أو كل كلمة لو كانت موجودة .
قيل لي أن هناك دالة اسمها subcat تقوم بهذه المهمة ولكن لا أعرف كيفية استدعاؤها والتعامل معها .
يا ريت أحد الإخوة يدلني وله مني الدعاء
إخواني الأحباء أريد برنامج يقوم بالقراءة من ملف نصي ولكن يهمل الألف واللام من أو كل كلمة لو كانت موجودة .
قيل لي أن هناك دالة اسمها subcat تقوم بهذه المهمة ولكن لا أعرف كيفية استدعاؤها والتعامل معها .
يا ريت أحد الإخوة يدلني وله مني الدعاء
الدالة المذكورة لم اجد لها تعريف في ال c او ++C
ولكن تستطيع ان تستخدم strtok
مثال على ذلك
http://www.arabteam2000.com/vb/showthread....&threadid=29086
جزاك الله خيرا أخي الحبيب وقد توصلت لكود ولكنه طويل جاري تجريب الstrok
#include
#include
int main()
{
char st1[1000];
int i = 0;
int x = 0;
char ch;
ifstream fin("omer.txt");
while(fin.get(ch))
{
if (ch ==' '){
st1 = ch;
if(fin.peek() == 'o'){
fin.ignore(1,'o');
x = 1;
}
i++;
}
if (x==1){
if(fin.peek() == 'm')
fin.ignore(1,'m');
else fin.putback('o');
x = 0;
}
if(ch!=' ') {
st1 = ch;
i++;
}
}
st1 = '
هذا الموضوع مغلق.