السلام عليكم ورحمة الله وبركاته:
عندي برنامج عبارة عن اني انشئ ملف في ويكون فيه (text) في برنامج المفكرة(notepad) وبعد كذا من ال(++c) أناديه وأشتغل عليه بإني آخذ حرف حرف وأخزنه عندي في (array) فر حت سويت الآتي بس ما يرضى يطلع :
السلام عليكم ورحمة الله وبركاته:
عندي برنامج عبارة عن اني انشئ ملف في ويكون فيه (text) في برنامج المفكرة(notepad) وبعد كذا من ال(++c) أناديه وأشتغل عليه بإني آخذ حرف حرف وأخزنه عندي في (array) فر حت سويت الآتي بس ما يرضى يطلع :
#include
#include
#include
void main()
{
clrscr();
char ch,text[20];
ifstream iff;
iff.open("c:xxx.txt",ios::in);
iff.get(ch);
cout<
getch();
}
فقلت أجرب أنشيء ملف في السي وبعدين أقرأهذا الملف وأطبعه وما طلع لي أي error ومع كذا ما يطلع لي run :
ملف الانشاء:
#include
#include
#include
#include
void main()
{
clrscr();
int ln;
char txt[30];
cout<<"Enter ur txt : ";
cin.get(txt,30);
ln=strlen(txt);
ofstream of("fff.txt");
for(int i=0;i
{
of.put(txt);
}
of<
getch();
}
ملف القراءة:
#include
#include
#include
#include
void main()
{
clrscr();
int x;
char ch,text[30];
ifstream iff("fff.txt");
while(iff)
{
iff>>x;
for(int i=0;i
{
iff.get(ch);
text=ch;
}
}
for(int i=0;i
{
cout<<"text : n"<
}
getch();
}
فاللي يقدر يساعدني في الحالتين الله يجزيه الخير بس الواجب لازم يتسلم بكرة فضروري ضروري تكفون أبي الحل اليوم
#include
#include
void main()
{
// clrscr();
char ch,text[20];
int i = 0;
FILE * pf;
pf = fopen("filename","r");
while (!feof(pf))
{
fscanf(pf,"%c",&ch);
text = ch;
i++;
}
}
جرب هذه الطريقة فهي أسهل (f)
انا دائم اشوف ايش الفائده منها
clrscr();
ان الداله clrscr تقوم بمسح الشاشه في ال text mode
وتبداي من اول الصفحه.
وشكرا
شكرا لك nono00700
جزاك الله خير على الافادة أخوي اسماعيل..
هذا الموضوع مغلق.
المتواجدون خلال آخر ساعة · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…