السلام عليكم ورحمة الله وبركاته:
عندي برنامج عبارة عن اني انشئ ملف في ويكون فيه (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
جزاك الله خير على الافادة أخوي اسماعيل..
هذا الموضوع مغلق.