Skip to content
  • P
    Projects
  • G
    Groups
  • S
    Snippets
  • Help

trkall / iag0582

  • This project
    • Loading...
  • Sign in
Go to a project
  • Project
  • Repository
  • Issues 0
  • Merge Requests 0
  • Pipelines
  • Wiki
  • Snippets
  • Members
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • Files
  • Commits
  • Branches
  • Tags
  • Contributors
  • Graph
  • Compare
  • Charts
Commit 12d806ae authored 8 years ago by trkall's avatar trkall
Browse files
Options
  • Browse Files
  • Download
  • Email Patches
  • Plain Diff

Esimene kodut66

parent d84c90a9
Show whitespace changes
Inline Side-by-side
Showing with 62 additions and 7 deletions
  • praktikum 2.2/F1.txt
  • praktikum 2.2/F2.txt
  • praktikum 2.2/KT3.c
  • praktikum 2.2/KT3.exe
  • praktikum 2.2/KT3.o
  • praktikum 2.2/esimeneKT.c
  • praktikum 2.2/esimeneKT.exe
  • praktikum 2.2/esimeneKT.o
  • praktikum 2.2/functions.c
  • praktikum 2.2/functions.o
  • praktikum2.1/yl1.exe
  • praktikum2.1/yl1.o
  • praktikum2.1/yl2.exe
  • praktikum2.1/yl2.o
praktikum 2.2/F1.txt
View file @ 12d806ae
asf Kala 12
assdf Kala 12
fgs Loom 13
gsa Lind 13
sal Putukas 83
gsa Lind 132
sal Putukas 835
fasgs Loom 132
asgsa Lind 13
assal Putukas 832
This diff is collapsed. Click to expand it.
praktikum 2.2/F2.txt 0 → 100644
View file @ 12d806ae
fgs Loom 13
asf Kala 12
assdf Kala 12
This diff is collapsed. Click to expand it.
praktikum 2.2/KT3.c
View file @ 12d806ae
......@@ -3,12 +3,12 @@
#include <string.h>
#include "functions.c"
typedef struct // https://www.tutorialspoint.com/cprogramming/c_structures.htm
/*typedef struct // https://www.tutorialspoint.com/cprogramming/c_structures.htm
{
char Nimi[50];
char Liik[50];
int Vanus;
}Ryhm;
}Ryhm;*/
......@@ -34,24 +34,27 @@ int main(void)
{
FILE *F1;
FILE *F2;
F2 = fopen("F2.txt", "w");//tyhendab faili
fclose(F2);
int i=0;
int pikkus;
char *str1 = "Loom";
char *str2 = "Lind";
char *str3 = "Kala";
char *str4 = "Putukas";
Ryhm *n = (Ryhm*)malloc(sizeof(Ryhm)); // http://stackoverflow.com/questions/11280523/c-reading-from-file-into-structure
//Ryhm *n = (Ryhm*)malloc(sizeof(Ryhm));
Ryhm *n = malloc(1000000); // http://stackoverflow.com/questions/11280523/c-reading-from-file-into-structure
F1 = fopen("F1.txt", "r");
//n = (Ryhm*)malloc(sizeof(Ryhm));
while(!feof(F1))
{
n = (Ryhm*)realloc(n, 35);
n = (Ryhm*)realloc(n, 350);
fscanf(F1,"%s %s %d", (n+i)->Nimi, (n+i)->Liik, &(n+i)->Vanus);
printf("%s %s %d", (n+i)->Nimi, (n+i)->Liik, (n+i)->Vanus);
i++;
}
i=0;
i--;
printf("-%s-%s-%d-", (n+i)->Nimi, (n+i)->Liik, (n+i)->Vanus);
pikkus = i;
fclose(F1);
......
This diff is collapsed. Click to expand it.
praktikum 2.2/KT3.exe 0 → 100644
View file @ 12d806ae
File added
This diff is collapsed. Click to expand it.
praktikum 2.2/KT3.o 0 → 100644
View file @ 12d806ae
File added
This diff is collapsed. Click to expand it.
praktikum 2.2/esimeneKT.c 0 → 100644
View file @ 12d806ae
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "functions.c"
int main(void)
{
FILE *F1;
FILE *F2;
F2 = fopen("F2.txt", "w");//tyhendab faili
fclose(F2);
int i=0;
int pikkus;
char *str1 = "Loom";
char *str2 = "Lind";
char *str3 = "Kala";
char *str4 = "Putukas";
Ryhm *n = malloc(100000);
F1 = fopen("F1.txt", "r");
while(!feof(F1))
{
n = (Ryhm*)realloc(n, 350);
fscanf(F1,"%s %s %d", (n+i)->Nimi, (n+i)->Liik, &(n+i)->Vanus);
i++;
}
pikkus = i-1;
fclose(F1);
faili_lugemine(pikkus, str1, F2, n);
faili_lugemine(pikkus, str2, F2, n);
faili_lugemine(pikkus, str3, F2, n);
faili_lugemine(pikkus, str4, F2, n);
return 0;
}
This diff is collapsed. Click to expand it.
praktikum 2.2/esimeneKT.exe 0 → 100644
View file @ 12d806ae
File added
This diff is collapsed. Click to expand it.
praktikum 2.2/esimeneKT.o 0 → 100644
View file @ 12d806ae
File added
This diff is collapsed. Click to expand it.
praktikum 2.2/functions.c
View file @ 12d806ae
#include <stdio.h>
typedef struct // https://www.tutorialspoint.com/cprogramming/c_structures.htm
{
char Nimi[50];
char Liik[50];
int Vanus;
}Ryhm;
void faili_lugemine(int pikkus, char *str, FILE *F2, Ryhm *n)
{
F2 = fopen("F2.txt", "a");
......
This diff is collapsed. Click to expand it.
praktikum 2.2/functions.o 0 → 100644
View file @ 12d806ae
File added
This diff is collapsed. Click to expand it.
praktikum2.1/yl1.exe 0 → 100644
View file @ 12d806ae
File added
This diff is collapsed. Click to expand it.
praktikum2.1/yl1.o 0 → 100644
View file @ 12d806ae
File added
This diff is collapsed. Click to expand it.
praktikum2.1/yl2.exe 0 → 100644
View file @ 12d806ae
File added
This diff is collapsed. Click to expand it.
praktikum2.1/yl2.o 0 → 100644
View file @ 12d806ae
File added
This diff is collapsed. Click to expand it.
  • Write
  • Preview
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment