Advertisement
Crackbone

SP-Vjezba7-wip

Dec 6th, 2019
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.96 KB | None | 0 0
  1. /*7. Napisati program koji iz datoteke čita postfiks izraz i zatim korištenjem stoga računa
  2. rezultat. Stog je potrebno realizirati preko vezane liste.*/
  3.  
  4. #define _CRT_SECURE_NO_WARNINGS
  5. #define MAX_BUFFER 1000
  6. #define MAX_FILENAME 100
  7.  
  8.  
  9. #include<stdio.h>
  10. #include<string.h>
  11. #include<stdlib.h>
  12.  
  13. //Struktura
  14. struct node;
  15. typedef struct node* Pnode;
  16. struct node
  17. {
  18.     float broj;
  19.     Pnode Next;
  20. };
  21.  
  22. //Funkcije
  23. int ReadFromFile();
  24.  
  25. int main()
  26. {
  27.     char BUFFER[MAX_BUFFER], file_name[MAX_FILENAME];
  28.  
  29.  
  30.     printf("\n Unesi ime datoteke sa postfix izrazom:\n");
  31.     scanf(" s", file_name);
  32.  
  33.     ReadFromFile(file_name, BUFFER);
  34.  
  35.     return 0;
  36. }
  37.  
  38.  
  39.  
  40.  
  41.  
  42. //Citanje postfix izraza iz funkcije u neki buffer nesto tako;
  43. int ReadFromFile(char* file_name, char* buff)
  44. {
  45.     FILE *fp = NULL;
  46.     fp = fopen(*file_name, "r");
  47.     if (NULL == fp)
  48.     {
  49.         printf("\nGreska prilikom otvaranja datoteke!\n");
  50.  
  51.         return -1;
  52.  
  53.     }
  54.     else
  55.         fgets(buff, MAX_BUFFER, fp);
  56.  
  57.     return 1;
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement