SlideShare a Scribd company logo
Prog_2 course- 2014 
2 bytes team 
Kinan keshkeh 
IT Engineering-Damascus University 
3rd year
Binary 
files
 
files are divided into : 
Binary files 
Text files 
1.Definition 
2.Assign 
3.Initialize : 
4.Operations : 
5.Close 
Files 
Rewrite 
Reset 
append 
Write 
writeln 
Read 
Readln 
In the same way we define Binary files but there are some changes 
Let’s go ....
Binary file 
It is a type of files that has the same kind of elements and each element inside binary file has the same 
size ….. 
1)Definition : 
var filename : file of <type>; 
• filename : name from user 
• file of : Two words are reserved 
• type : any type standard or structure ( char ,integer , string , array , record ……)
Ex: 
1. Type person=record 
fname: string[20]; 
lname: string[25]; 
age: integer; 
end; 
Var f1 : file of person ; 
2.Var f2: file of char ; 
3.Type arr=array[1..100] of real; 
Var f3: file of arr ; 
Note : Binary files are similar to arrays but there are 
Two different points … 
A. Accessible to the element 
B. Size 
fname 
lname 
age 
fname 
lname 
age 
fname 
lname 
age 
fname 
lname 
age 
………. 
fname 
lname 
age 
20 bytes 
25 bytes 
2 bytes 
{ 47 bytes } 
Seek(f1,0) 
Seek(f1,filesize(f)) 
Seek(f1,2) 
Seek(f1,1)
2)Assign : 
Assign(f1,’c:myfile.bin’); 
3)Initialize : 
A.Rewrite(f) : Used when we want to write or adjustment on a binary file 
B.Reset(f) : Used when we want to read on a binary file 
4)Operations : 
A.Write : access to data when we initialize binary file to write 
B.Read : access to data when we initialize binary file to read 
5) close : to save changes or store data in binary file 
Functions uses in binary files : 
1.Seek(filename, i) : Used to move the cursor to element number (i) where counting starts from 
For example seek(f,5) 
2.Eof(filename) :return true when file ends 
3.Filesize(f) : return The number of elements in binary file 
Note : we use these functions only when initialize binary file to read 
Note : we don’t use eoln(f) in binary file because 
there are no lines 
zero
Lets make it real :D !!
hard Exercise  public (8) 
أكتة تر اَيجا يقىو تانع هًياخ انتانيح : 
.1 انخز في يهف ث اُئي ن عًطياخ تعريف انكتة في يكتثح , يىصف انكتاب ترقى 
تسهسهي , وع ىُا , واسى ان ؤًنف , وتاريخ الإصذار , إضافح إنى حقم ي طُقي 
يذل عهى الإعارج....يقىو انثر اَيج تقراءج ان عًطياخ ي يهف صَي. 
.2 تسجيم الإعارج أو الإعادج في ان هًف, يقىو ان سًتخذو تئعطاء جذول تأرقاو انكتة 
ان عًارج وان عًادج , نيسجهها انثر اَيج عهى ان هًف. 
. 
3 إظهار لائحح تانكتة ان عًارج. 
.4 طهة إضافي : طثاعح تاريخ إصذار انكتاب انخايس وانكتاب الأخير في ان هًف 
انث اُئي
Program 2_bytesprog 
Uses wincrt 
Type Date=record 
day:1..31; 
month:1..12; 
year:1900..2013; 
end; 
Book=record 
number : integer; 
title,author: string[30]; 
pub_date : Data; 
borrowed : Boolean; 
end; 
Var : f_text :text; 
f_bin,temp :file of Book; 
i,j,n : integer; 
abook: book; 
C: char; found: Boolean; 
Borrowed_book : array of integer;
Begin 
assign(f_text ,’c:text.txt’); 
assign(f_bin ,’c:binary.bin’); 
reset(f_text); 
rewrite(f_bin); 
while not eof(f_text) do begin with abook do begin 
readln(f_text,number,author,title,pub_date.day,c, 
pub_date.month,c,pub_date.year,c); 
if c='y' then borrowed:=true; if c='n' then 
borrowed:=false; 
end; {with} 
write(f_bin,abook); end; {while} 
close(f_text); 
close(f_bin); 
+1 
+2
writeln('enter the total number of the lend books'); 
readln(n); 
for i:=1 to n do 
begin 
writeln('enter the number of the book'); readln(Borrowed_book[i]); 
end; 
Assign(temp,’c:/myfile.bin) 
reset(f_bin); 
rewrite(temp); 
While not eof(f_bin) do begin read(f_bin,abook); found:=false; i:=1; while i<=n and not found do begin if Borrowed_book[i]=abook.number then found:= true; i:=i+1; end; if found then abook.borrowed:=true; write(temp,abook); end;
close(f_bin); close(temp); 
Reset(temp); rewrite(f_bin); while not eof(temp) do begin read(temp,abook); write(f_bin,abook); end; close(temp); close(f_bin); 
rewrite(temp); 
close(temp);
Reset(f_bin); 
While not eof(f_bin) do 
begin 
Read(f_bin,abook); 
If (abook.borrowed) then 
Writeln(abook.number,’ ‘ ,abook.title); 
end; 
Seek(f_bin,4); 
Read(f,abook); 
Writeln(‘the book number five has appeared in : ‘,abook.day, ‘ ‘ ,abook.month, ‘ ‘ ,abook.year); 
Seek(f_bin,filesize(f_bin)); 
Read(f,abook); 
Writeln(‘the last book has appeared in : ‘,abook.day, ‘ ‘ ,abook.month, ‘ ‘ ,abook.year); 
End.
Homework: 
لذ ىٌا ملفان ثىائ اٍن مه الاعذاد الصح حٍة مزتبة تصاعذ اٌ وز ذٌ 
دمجهما بح ثٍ وحصل على ملف واحذ مزتب حٌىي عىاصز 
الملف هٍ سىقىم بالذمج دون استخذام الجذاول ف البزوامج 
لأوىا وفتزض أن الملفان كب زٍان جذا و هذا ما وسم هٍ بالفزس 
الخارج . 
1 أكتب أولا بزوامجا ىٌشئ الملفات الثىائ ةٍ مه ملفات 
وص ةٍ تحىي أعذاد صح حٍة 
. 
2 أكتب بزوامج الذمج الذي ىٌشئ الملف الثىائ الىاتج 
. 
3 أكتب الملف الثىائ الىاتج مجذدا ف ملف وص Good luck…..
Group : group link 
Mobile phone- Kinan : 0994385748 
Facebook account : kinan’s account 
2 bytes team

More Related Content

What's hot (18)

PDF
Python 3.x File Object Manipulation Cheatsheet
Isham Rashik
 
PPT
File handling
Ans Ali
 
PPTX
File searching tools
Hoffman Lab
 
PPTX
Aes(Advance Encryption Algorithm)
MuskanSony
 
PPTX
Python files / directories part16
Vishal Dutt
 
PDF
Python - Lecture 9
Ravi Kiran Khareedi
 
PPTX
COM1407: File Processing
Hemantha Kulathilake
 
DOCX
File
Acad
 
PPTX
Grep - A powerful search utility
Nirajan Pant
 
PDF
اسلاید دوم جلسه هفتم کلاس پایتون برای هکرهای قانونی
Mohammad Reza Kamalifard
 
PPTX
Python-The programming Language
Rohan Gupta
 
PDF
Python programming : Files
Emertxe Information Technologies Pvt Ltd
 
PPT
基于 Google protobuf 的 webgame 网络协议设计
勇浩 赖
 
PPT
Advanced linux chapter ix-shell script
Eliezer Moraes
 
PPTX
Session 02 python basics
bodaceacat
 
PPT
Unit5
mrecedu
 
PPTX
Functions in python
Santosh Verma
 
Python 3.x File Object Manipulation Cheatsheet
Isham Rashik
 
File handling
Ans Ali
 
File searching tools
Hoffman Lab
 
Aes(Advance Encryption Algorithm)
MuskanSony
 
Python files / directories part16
Vishal Dutt
 
Python - Lecture 9
Ravi Kiran Khareedi
 
COM1407: File Processing
Hemantha Kulathilake
 
File
Acad
 
Grep - A powerful search utility
Nirajan Pant
 
اسلاید دوم جلسه هفتم کلاس پایتون برای هکرهای قانونی
Mohammad Reza Kamalifard
 
Python-The programming Language
Rohan Gupta
 
Python programming : Files
Emertxe Information Technologies Pvt Ltd
 
基于 Google protobuf 的 webgame 网络协议设计
勇浩 赖
 
Advanced linux chapter ix-shell script
Eliezer Moraes
 
Session 02 python basics
bodaceacat
 
Unit5
mrecedu
 
Functions in python
Santosh Verma
 

Viewers also liked (8)

PPTX
Is Your Team Ready for Generation Y?
Beyond Marketing Group, Inc.
 
PPT
8 reasons some churches experience low visibility
Beyond Marketing Group, Inc.
 
PPT
Team Building
rajeshtolia
 
PPT
Teamwork Presentation
Jo Woolery
 
PPT
TEAM BUILDING POWERPOINT
Andrew Schwartz
 
PPT
Team Building PowerPoint PPT Content Modern Sample
Andrew Schwartz
 
PPT
Teamwork presentation
ct231
 
PPTX
Why Team work is important?
Grape5
 
Is Your Team Ready for Generation Y?
Beyond Marketing Group, Inc.
 
8 reasons some churches experience low visibility
Beyond Marketing Group, Inc.
 
Team Building
rajeshtolia
 
Teamwork Presentation
Jo Woolery
 
TEAM BUILDING POWERPOINT
Andrew Schwartz
 
Team Building PowerPoint PPT Content Modern Sample
Andrew Schwartz
 
Teamwork presentation
ct231
 
Why Team work is important?
Grape5
 
Ad

Similar to 2Bytesprog2 course_2014_c4_binaryfiles (20)

PDF
File io
Learn By Watch
 
PPTX
File Handling.pptx
Ananthi Palanisamy
 
PDF
Python-File handling-slides-pkt
Pradyumna Tripathy
 
PPT
Filehandlinging cp2
Tanmay Baranwal
 
PPT
7 Data File Handling
Praveen M Jigajinni
 
PPTX
File Organization
RAMPRAKASH REDDY ARAVA
 
PDF
Unit 5 File handling in C programming.pdf
SomyaPachauri1
 
PPTX
Files c3
Omar Al-Sabek
 
PPTX
Introduction to File System
SanthiNivas
 
PPTX
Data file handling in c++
Vineeta Garg
 
PDF
Filepointers1 1215104829397318-9
AbdulghafarStanikzai
 
PPTX
DFH PDF-converted.pptx
AmitKaur17
 
PPTX
Binary File.pptx
MasterDarsh
 
PPTX
Chapter 08 data file handling
Praveen M Jigajinni
 
PDF
2Bytesprog2 course_2014_c3_txtfiles
kinan keshkeh
 
PPT
Cpp file-handling
JiaahRajpout123
 
PPT
cpp-file-handling
zohaib ali ali
 
PPT
data file handling
krishna partiwala
 
PPTX
UNIT 10. Files and file handling in C
Ashim Lamichhane
 
File Handling.pptx
Ananthi Palanisamy
 
Python-File handling-slides-pkt
Pradyumna Tripathy
 
Filehandlinging cp2
Tanmay Baranwal
 
7 Data File Handling
Praveen M Jigajinni
 
File Organization
RAMPRAKASH REDDY ARAVA
 
Unit 5 File handling in C programming.pdf
SomyaPachauri1
 
Files c3
Omar Al-Sabek
 
Introduction to File System
SanthiNivas
 
Data file handling in c++
Vineeta Garg
 
Filepointers1 1215104829397318-9
AbdulghafarStanikzai
 
DFH PDF-converted.pptx
AmitKaur17
 
Binary File.pptx
MasterDarsh
 
Chapter 08 data file handling
Praveen M Jigajinni
 
2Bytesprog2 course_2014_c3_txtfiles
kinan keshkeh
 
Cpp file-handling
JiaahRajpout123
 
cpp-file-handling
zohaib ali ali
 
data file handling
krishna partiwala
 
UNIT 10. Files and file handling in C
Ashim Lamichhane
 
Ad

More from kinan keshkeh (20)

PDF
10 Little Tricks to Get Your Class’s Attention (and Hold It)
kinan keshkeh
 
PDF
Simpson and lagranje dalambair math methods
kinan keshkeh
 
PDF
Shapes and calculate (area and contour) / C++ oop concept
kinan keshkeh
 
PDF
Shapes and calculate (area and contour) / C++ oop concept
kinan keshkeh
 
PDF
GeneticAlgorithms_AND_CuttingWoodAlgorithm
kinan keshkeh
 
PDF
Algorithm in discovering and correcting words errors in a dictionary or any w...
kinan keshkeh
 
PDF
2Bytesprog2 course_2014_c9_graph
kinan keshkeh
 
PDF
2Bytesprog2 course_2014_c8_units
kinan keshkeh
 
PDF
2Bytesprog2 course_2014_c7_double_lists
kinan keshkeh
 
PDF
2Bytesprog2 course_2014_c6_single linked list
kinan keshkeh
 
PDF
2Bytesprog2 course_2014_c5_pointers
kinan keshkeh
 
PDF
2Bytesprog2 course_2014_c2_records
kinan keshkeh
 
PDF
2Bytesprog2 course_2014_c1_sets
kinan keshkeh
 
PDF
2Bytesprog2 course_2014_c1_sets
kinan keshkeh
 
PDF
2Bytesprog2 course_2014_c1_sets
kinan keshkeh
 
PDF
2 BytesC++ course_2014_c13_ templates
kinan keshkeh
 
PDF
2 BytesC++ course_2014_c12_ polymorphism
kinan keshkeh
 
PDF
2 BytesC++ course_2014_c11_ inheritance
kinan keshkeh
 
PDF
2 BytesC++ course_2014_c10_ separate compilation and namespaces
kinan keshkeh
 
PDF
2 BytesC++ course_2014_c9_ pointers and dynamic arrays
kinan keshkeh
 
10 Little Tricks to Get Your Class’s Attention (and Hold It)
kinan keshkeh
 
Simpson and lagranje dalambair math methods
kinan keshkeh
 
Shapes and calculate (area and contour) / C++ oop concept
kinan keshkeh
 
Shapes and calculate (area and contour) / C++ oop concept
kinan keshkeh
 
GeneticAlgorithms_AND_CuttingWoodAlgorithm
kinan keshkeh
 
Algorithm in discovering and correcting words errors in a dictionary or any w...
kinan keshkeh
 
2Bytesprog2 course_2014_c9_graph
kinan keshkeh
 
2Bytesprog2 course_2014_c8_units
kinan keshkeh
 
2Bytesprog2 course_2014_c7_double_lists
kinan keshkeh
 
2Bytesprog2 course_2014_c6_single linked list
kinan keshkeh
 
2Bytesprog2 course_2014_c5_pointers
kinan keshkeh
 
2Bytesprog2 course_2014_c2_records
kinan keshkeh
 
2Bytesprog2 course_2014_c1_sets
kinan keshkeh
 
2Bytesprog2 course_2014_c1_sets
kinan keshkeh
 
2Bytesprog2 course_2014_c1_sets
kinan keshkeh
 
2 BytesC++ course_2014_c13_ templates
kinan keshkeh
 
2 BytesC++ course_2014_c12_ polymorphism
kinan keshkeh
 
2 BytesC++ course_2014_c11_ inheritance
kinan keshkeh
 
2 BytesC++ course_2014_c10_ separate compilation and namespaces
kinan keshkeh
 
2 BytesC++ course_2014_c9_ pointers and dynamic arrays
kinan keshkeh
 

Recently uploaded (20)

PPTX
AEM User Group: India Chapter Kickoff Meeting
jennaf3
 
PPTX
Tally software_Introduction_Presentation
AditiBansal54083
 
PDF
Digger Solo: Semantic search and maps for your local files
seanpedersen96
 
PDF
Download Canva Pro 2025 PC Crack Full Latest Version
bashirkhan333g
 
PDF
The 5 Reasons for IT Maintenance - Arna Softech
Arna Softech
 
PDF
AI + DevOps = Smart Automation with devseccops.ai.pdf
Devseccops.ai
 
PPTX
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pptx
Varsha Nayak
 
PPTX
Agentic Automation Journey Session 1/5: Context Grounding and Autopilot for E...
klpathrudu
 
PDF
Empower Your Tech Vision- Why Businesses Prefer to Hire Remote Developers fro...
logixshapers59
 
PPTX
Hardware(Central Processing Unit ) CU and ALU
RizwanaKalsoom2
 
PDF
Odoo CRM vs Zoho CRM: Honest Comparison 2025
Odiware Technologies Private Limited
 
PDF
TheFutureIsDynamic-BoxLang witch Luis Majano.pdf
Ortus Solutions, Corp
 
PDF
Alexander Marshalov - How to use AI Assistants with your Monitoring system Q2...
VictoriaMetrics
 
PDF
SAP Firmaya İade ABAB Kodları - ABAB ile yazılmıl hazır kod örneği
Salih Küçük
 
PDF
iTop VPN With Crack Lifetime Activation Key-CODE
utfefguu
 
PDF
Unlock Efficiency with Insurance Policy Administration Systems
Insurance Tech Services
 
PDF
Linux Certificate of Completion - LabEx Certificate
VICTOR MAESTRE RAMIREZ
 
PDF
Open Chain Q2 Steering Committee Meeting - 2025-06-25
Shane Coughlan
 
PPTX
Help for Correlations in IBM SPSS Statistics.pptx
Version 1 Analytics
 
PDF
MiniTool Partition Wizard 12.8 Crack License Key LATEST
hashhshs786
 
AEM User Group: India Chapter Kickoff Meeting
jennaf3
 
Tally software_Introduction_Presentation
AditiBansal54083
 
Digger Solo: Semantic search and maps for your local files
seanpedersen96
 
Download Canva Pro 2025 PC Crack Full Latest Version
bashirkhan333g
 
The 5 Reasons for IT Maintenance - Arna Softech
Arna Softech
 
AI + DevOps = Smart Automation with devseccops.ai.pdf
Devseccops.ai
 
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pptx
Varsha Nayak
 
Agentic Automation Journey Session 1/5: Context Grounding and Autopilot for E...
klpathrudu
 
Empower Your Tech Vision- Why Businesses Prefer to Hire Remote Developers fro...
logixshapers59
 
Hardware(Central Processing Unit ) CU and ALU
RizwanaKalsoom2
 
Odoo CRM vs Zoho CRM: Honest Comparison 2025
Odiware Technologies Private Limited
 
TheFutureIsDynamic-BoxLang witch Luis Majano.pdf
Ortus Solutions, Corp
 
Alexander Marshalov - How to use AI Assistants with your Monitoring system Q2...
VictoriaMetrics
 
SAP Firmaya İade ABAB Kodları - ABAB ile yazılmıl hazır kod örneği
Salih Küçük
 
iTop VPN With Crack Lifetime Activation Key-CODE
utfefguu
 
Unlock Efficiency with Insurance Policy Administration Systems
Insurance Tech Services
 
Linux Certificate of Completion - LabEx Certificate
VICTOR MAESTRE RAMIREZ
 
Open Chain Q2 Steering Committee Meeting - 2025-06-25
Shane Coughlan
 
Help for Correlations in IBM SPSS Statistics.pptx
Version 1 Analytics
 
MiniTool Partition Wizard 12.8 Crack License Key LATEST
hashhshs786
 

2Bytesprog2 course_2014_c4_binaryfiles

  • 1. Prog_2 course- 2014 2 bytes team Kinan keshkeh IT Engineering-Damascus University 3rd year
  • 3.  files are divided into : Binary files Text files 1.Definition 2.Assign 3.Initialize : 4.Operations : 5.Close Files Rewrite Reset append Write writeln Read Readln In the same way we define Binary files but there are some changes Let’s go ....
  • 4. Binary file It is a type of files that has the same kind of elements and each element inside binary file has the same size ….. 1)Definition : var filename : file of <type>; • filename : name from user • file of : Two words are reserved • type : any type standard or structure ( char ,integer , string , array , record ……)
  • 5. Ex: 1. Type person=record fname: string[20]; lname: string[25]; age: integer; end; Var f1 : file of person ; 2.Var f2: file of char ; 3.Type arr=array[1..100] of real; Var f3: file of arr ; Note : Binary files are similar to arrays but there are Two different points … A. Accessible to the element B. Size 
  • 6. fname lname age fname lname age fname lname age fname lname age ………. fname lname age 20 bytes 25 bytes 2 bytes { 47 bytes } Seek(f1,0) Seek(f1,filesize(f)) Seek(f1,2) Seek(f1,1)
  • 7. 2)Assign : Assign(f1,’c:myfile.bin’); 3)Initialize : A.Rewrite(f) : Used when we want to write or adjustment on a binary file B.Reset(f) : Used when we want to read on a binary file 4)Operations : A.Write : access to data when we initialize binary file to write B.Read : access to data when we initialize binary file to read 5) close : to save changes or store data in binary file 
  • 8. Functions uses in binary files : 1.Seek(filename, i) : Used to move the cursor to element number (i) where counting starts from For example seek(f,5) 2.Eof(filename) :return true when file ends 3.Filesize(f) : return The number of elements in binary file Note : we use these functions only when initialize binary file to read Note : we don’t use eoln(f) in binary file because there are no lines zero
  • 9. Lets make it real :D !!
  • 10. hard Exercise  public (8) أكتة تر اَيجا يقىو تانع هًياخ انتانيح : .1 انخز في يهف ث اُئي ن عًطياخ تعريف انكتة في يكتثح , يىصف انكتاب ترقى تسهسهي , وع ىُا , واسى ان ؤًنف , وتاريخ الإصذار , إضافح إنى حقم ي طُقي يذل عهى الإعارج....يقىو انثر اَيج تقراءج ان عًطياخ ي يهف صَي. .2 تسجيم الإعارج أو الإعادج في ان هًف, يقىو ان سًتخذو تئعطاء جذول تأرقاو انكتة ان عًارج وان عًادج , نيسجهها انثر اَيج عهى ان هًف. . 3 إظهار لائحح تانكتة ان عًارج. .4 طهة إضافي : طثاعح تاريخ إصذار انكتاب انخايس وانكتاب الأخير في ان هًف انث اُئي
  • 11. Program 2_bytesprog Uses wincrt Type Date=record day:1..31; month:1..12; year:1900..2013; end; Book=record number : integer; title,author: string[30]; pub_date : Data; borrowed : Boolean; end; Var : f_text :text; f_bin,temp :file of Book; i,j,n : integer; abook: book; C: char; found: Boolean; Borrowed_book : array of integer;
  • 12. Begin assign(f_text ,’c:text.txt’); assign(f_bin ,’c:binary.bin’); reset(f_text); rewrite(f_bin); while not eof(f_text) do begin with abook do begin readln(f_text,number,author,title,pub_date.day,c, pub_date.month,c,pub_date.year,c); if c='y' then borrowed:=true; if c='n' then borrowed:=false; end; {with} write(f_bin,abook); end; {while} close(f_text); close(f_bin); +1 +2
  • 13. writeln('enter the total number of the lend books'); readln(n); for i:=1 to n do begin writeln('enter the number of the book'); readln(Borrowed_book[i]); end; Assign(temp,’c:/myfile.bin) reset(f_bin); rewrite(temp); While not eof(f_bin) do begin read(f_bin,abook); found:=false; i:=1; while i<=n and not found do begin if Borrowed_book[i]=abook.number then found:= true; i:=i+1; end; if found then abook.borrowed:=true; write(temp,abook); end;
  • 14. close(f_bin); close(temp); Reset(temp); rewrite(f_bin); while not eof(temp) do begin read(temp,abook); write(f_bin,abook); end; close(temp); close(f_bin); rewrite(temp); close(temp);
  • 15. Reset(f_bin); While not eof(f_bin) do begin Read(f_bin,abook); If (abook.borrowed) then Writeln(abook.number,’ ‘ ,abook.title); end; Seek(f_bin,4); Read(f,abook); Writeln(‘the book number five has appeared in : ‘,abook.day, ‘ ‘ ,abook.month, ‘ ‘ ,abook.year); Seek(f_bin,filesize(f_bin)); Read(f,abook); Writeln(‘the last book has appeared in : ‘,abook.day, ‘ ‘ ,abook.month, ‘ ‘ ,abook.year); End.
  • 16. Homework: لذ ىٌا ملفان ثىائ اٍن مه الاعذاد الصح حٍة مزتبة تصاعذ اٌ وز ذٌ دمجهما بح ثٍ وحصل على ملف واحذ مزتب حٌىي عىاصز الملف هٍ سىقىم بالذمج دون استخذام الجذاول ف البزوامج لأوىا وفتزض أن الملفان كب زٍان جذا و هذا ما وسم هٍ بالفزس الخارج . 1 أكتب أولا بزوامجا ىٌشئ الملفات الثىائ ةٍ مه ملفات وص ةٍ تحىي أعذاد صح حٍة . 2 أكتب بزوامج الذمج الذي ىٌشئ الملف الثىائ الىاتج . 3 أكتب الملف الثىائ الىاتج مجذدا ف ملف وص Good luck…..
  • 17. Group : group link Mobile phone- Kinan : 0994385748 Facebook account : kinan’s account 2 bytes team