LeetCode 158. Read N Characters Given Read4 II - Call multiple times
Parameter: char[] buf4
Returns: int
buf4[] is a destination, not a source. The results from read4 will be copied to buf4[].File file("abcde"); // File is "abcde", initially file pointer (fp) points to 'a'
char[] buf4 = new char[4]; // Create buffer with enough space to store characters
read4(buf4); // read4 returns 4. Now buf4 = "abcd", fp points to 'e'
read4(buf4); // read4 returns 1. Now buf4 = "e", fp points to end of file
read4(buf4); // read4 returns 0. Now buf4 = "", fp points to end of fileSolution
PreviousLeetCode 157. Read N Characters Given Read4NextLeetCode 236. Lowest Common Ancestor of a Binary Tree
Last updated
