summaryrefslogtreecommitdiff
path: root/passing_arrays.c
diff options
context:
space:
mode:
Diffstat (limited to 'passing_arrays.c')
-rw-r--r--passing_arrays.c62
1 files changed, 62 insertions, 0 deletions
diff --git a/passing_arrays.c b/passing_arrays.c
new file mode 100644
index 0000000..8a90666
--- /dev/null
+++ b/passing_arrays.c
@@ -0,0 +1,62 @@
+#include <stdio.h>
+
+int* return_min(int* array)
+{
+
+ return array;
+}
+
+
+int main(void)
+{
+ FILE *fptr = fopen("/dev/urandom", "r+");
+ char buffer[3];
+ int myArray[100][100];
+
+ for (int i = 0; i < 100; ++i) {
+ for (int j = 0; j < 100; ++j) {
+ fread(buffer,2,1,fptr);
+ printf("%s\n", buffer);
+ }
+ }
+
+ return 0;
+}
+
+
+
+
+
+/* #include <stdio.h> */
+/* #include <stdlib.h> */
+
+
+
+/* int* next_five_num(int num) */
+/* { */
+/* //static int next_five[5]; */
+/* int* next_five = malloc(sizeof(int) * 5); */
+/* for (int i = 0; i < 5; ++i) { */
+/* next_five[i] = num + i + 1; */
+/* } */
+/* return next_five; */
+/* } */
+
+
+
+/* int main(void) */
+/* { */
+/* int x, *arr[5]; */
+/* printf("Give me a number: "); */
+/* scanf("%d", &x); */
+/* int* returned_nums = next_five_num(x); */
+/* for (int i = 0; i < 5; ++i) { */
+/* printf("%d", *returned_nums + i); */
+/* if ( i < 5 - 1) { */
+/* printf(", "); */
+/* } */
+/* } */
+/* free(returned_nums); */
+/* printf("\n"); */
+/* return 0; */
+/* } */