]> zdv2.bktei.com Git - BK-2023-05.git/blob - src/test.c
feat(src/kr/ch1/s1.8/):Add example power exponentiation program
[BK-2023-05.git] / src / test.c
1 /* Desc: Reading Files
2 * Usage: ./test
3 * Ref/Attrib: [0] C programming tutorial for beginners https://youtu.be/KJgsSFOSQv0?t=3h41m54s
4 * [1] https://youtu.be/ix5jPkxsr7M?t=3072
5 * [2] C: Multiple scanf's, when I enter in a value for one scanf it skips the second scanf https://stackoverflow.com/a/9562355
6 * [3] File Positioning https://www.gnu.org/software/libc/manual/html_node/File-Positioning.html
7 */
8
9 #include <stdio.h>
10 //#include <stdlib.h>
11
12 int main(){
13
14 int fposition;
15 char line[255];
16 FILE *fpointer = fopen("employees.txt", "r");
17
18 printf("%p : fpointer address\n", fpointer);
19 fgets(line, 255, fpointer);
20 fposition = ftell(fpointer); // See [3]
21 printf("%d : fposition\n", fposition);
22
23 printf("%p : fpointer address\n", fpointer);
24 printf("%s", line);
25
26 printf("%p : fpointer address\n", fpointer);
27 fgets(line, 255, fpointer);
28 fposition = ftell(fpointer);
29 printf("%d : fposition\n", fposition);
30
31 printf("%p : fpointer address\n", fpointer);
32 printf("%s", line);
33
34 printf("%p\n : fpointer address\n", fpointer);
35 fclose(fpointer);
36 printf("\n\nDone.\n\n");
37 return 0;
38 };
39
40
41
42
43 /*
44 * Author: Steven Baltakatei Sandoval
45 * License: GPLv3+
46 */