Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #define FILENAME "config.txt"
- #define MAX_POSSIBLE_LENGHT 132
- /*FILE INPUT liest die Zeilen ein und übergibt sie an ein eindimensionales Array
- * mit der größe des files kein buffer notwendig*/
- char *FileInput(int *size)
- {
- FILE *input = fopen(FILENAME, "r"); // read
- fseek(input, 0L, SEEK_END);
- int size_of_file = ftell(input);
- *size = size_of_file;
- rewind(input);
- char *input_array;
- input_array = malloc(size_of_file);
- if (input) // file opened OK
- {
- int row,column = 0;
- for (int i = 0; i < size_of_file; i++)
- {
- *(input_array + i) = fgetc(input);
- }
- fflush(input);
- }
- fclose(input);
- return input_array;
- }
- /*SAVING THE COLORS FORMOST... maybe something else too*/
- char *SavingInCorrectArrayColors()
- {
- char *unedited_array;
- int size_of_file;
- unedited_array = FileInput(&size_of_file);
- char *refined_input = (char*)malloc(size_of_file);
- int singular_characters = 0;
- int count = 0;
- while (*(unedited_array + count) != '\0')
- {
- if (*(unedited_array + count) == ' ' || *(unedited_array + count) == '\n')
- {
- count++;
- }
- else
- {
- *(refined_input +singular_characters) = *(unedited_array + count);
- singular_characters++;
- count++;
- }
- }
- //TEST FOR LOOP
- //for (int i = 0; i < MAX_POSSIBLE_LENGHT; ++i) {
- // printf("%c",*(refined_input + i));
- //}
- }
- int main() {
- SavingInCorrectArrayColors();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement