#Buffer in C

lilachila

New member
#Buffer in C

אני לא ממש יודעת איך להשתמש במחלקה הקיימת BUFFER איזו ספריה עליי לצרף לפרוייקט או באיזו פקודה עליה להשתמש ?? אשמח לתשובה מהירה תודה
 

Justin Angel

New member
קה פרובלמה מואי צ'יקיטה?

אם מדובר על המקביל של דוט נט ל-Bufferים של ג'אווה אז מדובר על Streamים. הנה רשימת שימושים והבדלים בין Streamים בדוט נט ל-Bufferים של ג'אווה:
-- Java import java.io.*; -- C# using System.IO; -- VB.Net Imports System.IO // Character stream writing -- Java FileWriter writer = new FileWriter("c:\\myfile.txt"); writer.write("Out to file.\n"); writer.close(); -- C# StreamWriter writer = File.CreateText("c:\\myfile.txt"); writer.WriteLine("Out to file."); writer.Close(); -- VB.Net Dim writer As StreamWriter = File.CreateText("c:\myfile.txt") writer.WriteLine("Out to file.") writer.Close() // Character stream reading -- Java FileReader reader = new FileReader("c:\\myfile.txt"); BufferedReader br = new BufferedReader(reader); String line = br.readLine(); while (line != null) { System.out.println(line); line = br.readLine(); } reader.close(); -- C# StreamReader reader = File.OpenText("c:\\myfile.txt"); string line = reader.ReadLine(); while (line != null) { Console.WriteLine(line); line = reader.ReadLine(); } reader.Close(); -- VB.Net Dim reader As StreamReader = File.OpenText("c:\myfile.txt") Dim line As String = reader.ReadLine() While Not line Is Nothing Console.WriteLine(line) line = reader.ReadLine() End While reader.Close() // Binary stream writing -- Java FileOutputStream out = new FileOutputStream("c:\\myfile.dat"); out.write("Text data".getBytes()); out.write(123); out.close(); -- C# BinaryWriter out = new BinaryWriter(File.OpenWrite("c:\\myfile.dat")); out.Write("Text data"); out.Write(123); out.Close(); -- VB.Net Dim str As String = "Text data" Dim num As Integer = 123 Dim binWriter As New BinaryWriter(File.OpenWrite("c:\myfile.dat")) binWriter.Write(str) binWriter.Write(num) binWriter.Close() // Binary stream reading -- Java FileInputStream in = new FileInputStream("c:\\myfile.dat"); byte buff[] = new byte[9]; in.read(buff, 0, 9); // Read first 9 bytes into buff String s = new String(buff); int num = in.read(); // Next is 123 in.close(); -- C# BinaryReader in = new BinaryReader(File.OpenRead("c:\\myfile.dat")); string s = in.ReadString(); int num = in.ReadInt32(); in.Close(); -- VB.Net Dim writer As StreamWriter = File.CreateText("c:\myfile.txt") writer.WriteLine("Out to file.") writer.Close()​
 

IdleThought

New member
ניחוש שלי

בפריימוורק 3 , אבל אם אתה לא יכול לחכות פשוט תלקט את ההודעות של ג'סטין בחצי השנה האחרונה תדפיס על לייזר ותכרוך
 
למעלה