• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
June 17, 2025, 18:39:22 pm

Login with username, password and session length
Links
  Thmmy.gr portal
   Forum
   Downloads
   Ενεργ. Λογαριασμού
   Επικοινωνία
  
  Χρήσιμα links
   Σελίδα τμήματος
   Βιβλιοθήκη Τμήματος
   Elearning
   Φοιτητικά fora
   Πρόγραμμα Λέσχης
   Πρακτική Άσκηση
   Ηλεκτρονική Εξυπηρέτηση Φοιτητών
   Διανομή Συγγραμμάτων
   Ψηφιακό Καταθετήριο Διπλωματικών
   Πληροφορίες Καθηγητών
   Instagram @thmmy.gr
   mTHMMY
  
  Φοιτητικές Ομάδες
   ACM
   Aristurtle
   ART
   ASAT
   BEAM
   BEST Thessaloniki
   EESTEC LC Thessaloniki
   EΜΒ Auth
   IAESTE Thessaloniki
   IEEE φοιτητικό παράρτημα ΑΠΘ
   SpaceDot
   VROOM
   Panther
  
Πίνακας Ελέγχου
Welcome, Guest. Please login or register.
June 17, 2025, 18:39:22 pm

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Πρακτική Άσκηση ΤΗΜΜΥ 201...
by asemas
[Today at 16:20:27]

Τι ακούτε αυτήν τη στιγμή...
by Katarameno
[Today at 14:25:00]

Αντικατάστασης πυκνωτή σε...
by george14
[Today at 13:58:20]

Πότε θα βγει το μάθημα; -...
by tzortzis
[Today at 13:19:53]

Αποτελέσματα Εξεταστικής ...
by george14
[Today at 12:08:25]

[ΨEE] Γενικές απορίες και...
by Juror8
[Today at 12:06:57]

Ισραήλ - Ιράν: Πόλεμος στ...
by okan
[Today at 02:33:21]

[Οργάνωση Υπολογιστών] Γε...
by RAFI
[June 16, 2025, 22:46:54 pm]

[Σ.Π.Η.Ε.] Γενικές απορίε...
by Nikos_313
[June 16, 2025, 19:49:00 pm]

[ΘΤΠΑ] Γενικές απορίες κα...
by Nikos_313
[June 16, 2025, 16:56:56 pm]

[Εφ.Θερμοδυναμική] Γενικέ...
by Λαμπτήρας
[June 16, 2025, 15:55:08 pm]

[Αρχές Οικονομίας] Να επι...
by _Trob
[June 16, 2025, 13:28:21 pm]

[Σ.Α.Π.Γ.] Εργασία 2025
by Nikos_313
[June 16, 2025, 12:13:45 pm]

[Διανεμημένη Παραγωγή] Γε...
by Διάλεξις
[June 16, 2025, 01:56:37 am]

[Σ.Π.Η.Ε.] Παλιά θέματα -...
by nmpampal
[June 15, 2025, 06:43:15 am]

Το thmmy.gr στο instagram...
by Mr Watson
[June 15, 2025, 00:50:23 am]

[Λογισμός ΙΙ] Απορίες σε...
by el mariachi
[June 14, 2025, 20:47:07 pm]

ΠΡΟΣΟΧΗ στο ανέβασμα θεμά...
by tzortzis
[June 14, 2025, 16:54:08 pm]

Ρυθμίσεις Θεμάτων της Ανώ...
by el mariachi
[June 14, 2025, 11:56:45 am]

Αρχείο Ανακοινώσεων [Arch...
by Nikos_313
[June 14, 2025, 09:58:14 am]
Στατιστικά
Members
Total Members: 9961
Latest: Poli
Stats
Total Posts: 1426690
Total Topics: 31710
Online Today: 218
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 79
Guests: 106
Total: 185
Mr Watson
Vangelan
serafeim
cheefler
arisap
pave
thalia fokianou
Pakapis5
Saint_GR
smoul
estoimea
Vasilikikr
Γιώργος Τσανακτσιίης
vaggelis.ntokas
kimxnas
Deviate
jkara
abiki
chaniotism
tzesi
nasos
Conriz
ntinara
AlexKyr
sisi
mdimitrig
sotkara
noimaginationforthis
Papalamprous humor
johnnypap
glavdakis
meliou
Lemonia
difis
freedom
et7gr
nikolihss
Louisa
Fotis Roukoutakis
marilita
Yamal
AngelosAthanasiou
aimgk
athena_apo
ekyriakos
tpt
dkoukn
nikpapoutsi
geoarg
kostaspap
iJasonOP
tsakalokagkouras
cpapast
chrysa.tsilika
ELEF
Athinaaz
Konstantina Karamani
antontsiorvas
miltan8
jimalexoud
vasiliki_m
george14
κοτζακ
George_RT
arswagdapro
kriton
fpapat
Captain
maik
stefpapa21
vag3
vagk
vasilis saitis
Tasaras
Εμφάνιση

Νέα για πρωτοετείς
Είσαι πρωτοετής;... Καλώς ήρθες! Μπορείς να βρεις πληροφορίες εδώ. Βοήθεια για τους καινούργιους μέσω χάρτη.
Κατεβάστε εδώ το Android Application για εύκολη πρόσβαση στο forum.
Ανεβάζετε τα θέματα των εξετάσεων στον τομέα Downloads με προσοχή στα ονόματα των αρχείων!

Νέα!
Πληροφορίες Καθηγητών
THMMY.gr > Forum > Μαθήματα Βασικού Κύκλου > 1ο Εξάμηνο > Δομημένος Προγραμματισμός (Moderators: Tasos Bot, tzortzis, Nekt) > [Δομημένος Πρ.] Εργασία G
0 Members and 1 Guest are viewing this topic.
Pages: 1 2 [3] 4 5 Go Down Print
Author Topic: [Δομημένος Πρ.] Εργασία G  (Read 7038 times)
Xleboniaris
Ανερχόμενος/Ανερχόμενη
**
Gender: Male
Posts: 96


Μόνο Αγάπη!


View Profile
Re: [Δομημένος Πρ.] Εργασία G
« Reply #30 on: June 01, 2012, 14:43:40 pm »

O αριθμός κυκλοφορίας του αυτοκινήτου και ο  χρόνος  εισόδου, πρέπει να αποτελούν στοιχεία μιας δομής ή όχι? Εννοώ τι είναι καλύτερο να βάλω αυτά τα δυο μεγέθη σε μια δομή και να τα μεταφέρω στο αρχείο σαν δομές ή να τα βάλω να καταχωρούνται μόνα τους? Και τον χρόνο εισόδου τον δίνουμε καλόντας την συνάρτηση time() για το αμάξι που μπαίνει, έτσι?
« Last Edit: June 01, 2012, 15:19:24 pm by Xleboniaris » Logged

85 δις έξτρα χρέος,
99 χρόνια όλη η δημόσια περιουσία σε ξένα χέρια,
παράλληλη οριστικη εξάτμιση του ιδιωτικού τομέα,
εκμηδενιση της διεθνούς εικόνας της χωρας και 1.000.000 περαστικοί και μόνιμοι μουσουλμανοι προσφυγομεταναστες που τους περισυλλεγει το Γερμανικό Ναυτικό στα Ελληνικά χωρικά ύδατα.

Τόσο χρειάστηκε για να ξεφτιλιστεί για τους έχοντες κοινό νου η αριστερή ιδεολογία εν Ελλάδι. Οτι δεν καταφεραν οι νεκροι του Εμφυλίου, το κατάφερε σε ένα 15μηνο ενας επαγγελματιας άεργος.

Τα κεφάλια μέσα τώρα και ο καθένας ας κάνει το κουμάντο του.

Καληνύχτα Ελλάδα. 


bonus: Socialist 'paradise' of Venezuela ...
https://www.youtube.com/watch?v=3wytJE1u3KY
anchelon
Θαμώνας
****
Posts: 492



View Profile
Re: [Δομημένος Πρ.] Εργασία G
« Reply #31 on: June 01, 2012, 17:24:21 pm »

παιδιά να φανταστώ αυτή είναι η τελευταία εργασία ετσι??
Logged
Jim D. Ace
Αbsolute ΤΗΜΜΥ.gr
*******
Gender: Male
Posts: 3672


Τρελός παπάς με βάφτισε!!!


View Profile
Re: [Δομημένος Πρ.] Εργασία G
« Reply #32 on: June 01, 2012, 17:32:08 pm »

ναι
Logged

People think that I must be a very strange person. This is not correct. I have the heart of a small boy.
It is in a glass jar on my desk.
tpt
Καταξιωμένος/Καταξιωμένη
***
Posts: 148


View Profile
Re: [Δομημένος Πρ.] Εργασία G
« Reply #33 on: June 01, 2012, 19:38:32 pm »

Quote from: Xleboniaris on June 01, 2012, 14:43:40 pm
O αριθμός κυκλοφορίας του αυτοκινήτου και ο  χρόνος  εισόδου, πρέπει να αποτελούν στοιχεία μιας δομής ή όχι? Εννοώ τι είναι καλύτερο να βάλω αυτά τα δυο μεγέθη σε μια δομή και να τα μεταφέρω στο αρχείο σαν δομές ή να τα βάλω να καταχωρούνται μόνα τους? Και τον χρόνο εισόδου τον δίνουμε καλόντας την συνάρτηση time() για το αμάξι που μπαίνει, έτσι?







Εχω την ιδια απορια.
Logged
Exomag
Veteran
Διεστραμμένος
******
Gender: Male
Posts: 22045


unfortunate...


View Profile
Re: [Δομημένος Πρ.] Εργασία G
« Reply #34 on: June 02, 2012, 00:47:34 am »

Quote from: nastia on June 01, 2012, 09:19:52 am
παιδια εμεις απο τη στιγμη που δεν περναμε μεσα δομες η πινακες, μπορουμε να χρησιμοποιησουμε fread kai fwrite??αυτες δεν ειναι μονο για ομαδες δεδομενων ?αφου εμεις στελνουμε μονο τις πινακιδες και το χρονο που μπηκε μεσα.!!και δεν ειναι ουτε σε πινακες ουτε σε δομες
Οι συναρτήσεις fread και fwrite δεν αφορούν μόνο δομές/πίνακες, αλλά και ξεχωριστές μεταβλητές...

Quote from: Xleboniaris on June 01, 2012, 14:43:40 pm
O αριθμός κυκλοφορίας του αυτοκινήτου και ο  χρόνος  εισόδου, πρέπει να αποτελούν στοιχεία μιας δομής ή όχι? Εννοώ τι είναι καλύτερο να βάλω αυτά τα δυο μεγέθη σε μια δομή και να τα μεταφέρω στο αρχείο σαν δομές ή να τα βάλω να καταχωρούνται μόνα τους? Και τον χρόνο εισόδου τον δίνουμε καλόντας την συνάρτηση time() για το αμάξι που μπαίνει, έτσι?
Quote from: tpt on June 01, 2012, 19:38:32 pm
Εχω την ιδια απορια.
Όπως θες το κάνεις, είτε με μια δομή είτε με δύο ξεχωριστές μεταβλητές. Και τον χρόνο εισόδου τον βρίσκεις καλώντας την συνάρτηση time, η οποία περιλαμβάνεται στην βιβλιοθήκη time.h... Για λεπτομέρειες/παράδειγμα: http://www.cplusplus.com/reference/clibrary/ctime/time/
Logged

LaBomba8
Ανερχόμενος/Ανερχόμενη
**
Posts: 66



View Profile
Re: [Δομημένος Πρ.] Εργασία G
« Reply #35 on: June 02, 2012, 00:51:53 am »

me tin fwrite pws akribws pernaw string sto arxeio?
Logged
Exomag
Veteran
Διεστραμμένος
******
Gender: Male
Posts: 22045


unfortunate...


View Profile
Re: [Δομημένος Πρ.] Εργασία G
« Reply #36 on: June 02, 2012, 01:04:30 am »

Quote from: LaBomba8 on June 02, 2012, 00:51:53 am
me tin fwrite pws akribws pernaw string sto arxeio?

Code:
int main ()
{
  FILE *pFile;
  char string[5]="data";
  pFile=fopen("myfile.bin","w+b");
  fwrite(string,sizeof(string),1,pFile);
  fclose(pFile);
  return 0;
}

http://www.cplusplus.com/reference/clibrary/cstdio/fwrite/
Logged

LaBomba8
Ανερχόμενος/Ανερχόμενη
**
Posts: 66



View Profile
Re: [Δομημένος Πρ.] Εργασία G
« Reply #37 on: June 02, 2012, 01:28:24 am »

thanx.. kai kati akoma
tin wra pou perase pws tin ipologizw??
Logged
Exomag
Veteran
Διεστραμμένος
******
Gender: Male
Posts: 22045


unfortunate...


View Profile
Re: [Δομημένος Πρ.] Εργασία G
« Reply #38 on: June 02, 2012, 02:04:45 am »

Quote from: LaBomba8 on June 02, 2012, 01:28:24 am
thanx.. kai kati akoma
tin wra pou perase pws tin ipologizw??

Όταν θέλει να φύγει ένα αμάξι από το garage θα υπολογίζεις, πάλι μέσω της συνάρτησης time, τι ώρα είναι. Η διαφορά των δύο χρόνων (ώρα άφιξης που θα έχεις αποθηκεύσει στο αρχείο και του χρόνου που φεύγει το αμάξι) θα είναι ο χρόνος που έμεινε στο garage...
« Last Edit: June 02, 2012, 02:08:18 am by Exomag » Logged

Mr K
Guest
Re: [Δομημένος Πρ.] Εργασία G
« Reply #39 on: June 02, 2012, 09:55:17 am »

Quote from: autos.gr on May 30, 2012, 20:45:04 pm
Κι εγώ την σκέφτηκα την fread αλλα δεν καταλαβαίνω πως θα βρεί που είναι γραμμένη η πινακίδα.Θα πρέπει με μια loop να σαρωθεί όλο το αρχείο με διαδοχικές fread ? δηλάδη να συκρίνει την πινακίδα με τα πρώτα 7 bytes μετα με τα επόμενα 7 κοκ? και πάλι μέσα στο αρχείο θα έχουμε και τον χρόνο εισαγωγής πέρα απο τις πινακίδες..pffffffff μπέρδεμα  Undecided

Μεγαλη προσοχη, δεν σαρωνει 7 και μετα τα 7 επομενα. Σκεψου οτι εχεις αποθηκευσει και τον χρονο σε μια μεταβλητη float. Βαλε τον δεικτη να πηδαει 4 θεσεις και μετα  να σαρωνει τα υπολοιπα 7 bytes..
Logged
Mr K
Guest
Re: [Δομημένος Πρ.] Εργασία G
« Reply #40 on: June 02, 2012, 09:59:08 am »

Quote from: thanospr on May 31, 2012, 17:09:46 pm
Πως γινεται να σβησουμε τα στοιχεια του τελευταιου αυτοκινητου που μπηκε στο parking αφου τα βαλουμε στην θεση απ αυτο που βγηκε?Εγω δεν το εκανα να τα σβηνει απλα αν μπει αλλο αυτοκινητο τα δεδομενα του θα γραφτουν πανω σ αυτα που ειναι για σβησιμο.Ξερει κανεις πως γινεται να τα σβησουμε στο ιδιο αρχειο?

Ρωτησα τον μαμαλακη και μας ειπε δυο τροπους.
1) αποθηκευεις και μια μεταβλητη ν την οποια αυξανεις κατα 1 καθε φορα που μπαινει ενα αμαξι και την μειωνεις κατα 1 καθε φορα που εξερχεται ενα αμαξι. Ειτε την αποθηκευεις στο αρχειο και το σαρωνεις μεχρι να βρεις την τελικη τιμη ν, ειτε τρεχεις το προγραμμα σου για ν φορες με μια for επαναληψη
2)Μετακινεις το EOF (τελος του αρχειου) στην θεση που θελεις. (Ο μαμαλακης δεν ηταν σιγουρος πως γινεται αυτο ειπε θα το ψαξει και θα μας πει την επομενη φορα..ναι αφου ληξει η διορια)...
Logged
Exomag
Veteran
Διεστραμμένος
******
Gender: Male
Posts: 22045


unfortunate...


View Profile
Re: [Δομημένος Πρ.] Εργασία G
« Reply #41 on: June 02, 2012, 12:40:52 pm »

Quote from: Mr K on June 02, 2012, 09:59:08 am
Ρωτησα τον μαμαλακη και μας ειπε δυο τροπους.
1) αποθηκευεις και μια μεταβλητη ν την οποια αυξανεις κατα 1 καθε φορα που μπαινει ενα αμαξι και την μειωνεις κατα 1 καθε φορα που εξερχεται ενα αμαξι. Ειτε την αποθηκευεις στο αρχειο και το σαρωνεις μεχρι να βρεις την τελικη τιμη ν, ειτε τρεχεις το προγραμμα σου για ν φορες με μια for επαναληψη
2)Μετακινεις το EOF (τελος του αρχειου) στην θεση που θελεις. (Ο μαμαλακης δεν ηταν σιγουρος πως γινεται αυτο ειπε θα το ψαξει και θα μας πει την επομενη φορα..ναι αφου ληξει η διορια)...

Ο Μαμαλάκης πρότεινε, επίσης, έναν τρίτο τρόπο:
3) Κάθε φορά που θες να αφαιρέσεις την καταχώρηση ενός αμαξιού που φεύγει, δημιουργείς ένα νέο αρχείο στο οποίο θα αντιγράψεις όλες τις καταχωρήσεις πέρα απο αυτήν που ήθελες να διαγράψεις. Έπειτα διαγράφεις το αρχικό αρχείο... (Αυτός ο τρόπος αποκλίνει, εν μέρει, από την εκφώνηση)
Logged

Jim D. Ace
Αbsolute ΤΗΜΜΥ.gr
*******
Gender: Male
Posts: 3672


Τρελός παπάς με βάφτισε!!!


View Profile
Re: [Δομημένος Πρ.] Εργασία G
« Reply #42 on: June 02, 2012, 17:54:36 pm »

να ρωτησω κατι οταν περναμε το string στο αρχειο πρεπει να περναμε και την τιμη null που ειναι στο τελος ή οχι;
Logged

People think that I must be a very strange person. This is not correct. I have the heart of a small boy.
It is in a glass jar on my desk.
Carnot
Νεούλης/Νεούλα
*
Posts: 29



View Profile
Re: [Δομημένος Πρ.] Εργασία G
« Reply #43 on: June 03, 2012, 00:18:23 am »

Πώς διαβάζουμε από το αρχείο strings ή integers???
Logged
Mr K
Guest
Re: [Δομημένος Πρ.] Εργασία G
« Reply #44 on: June 03, 2012, 10:33:55 am »

Quote from: Jim D. Ace on June 02, 2012, 17:54:36 pm
να ρωτησω κατι οταν περναμε το string στο αρχειο πρεπει να περναμε και την τιμη null που ειναι στο τελος ή οχι;

Ναι και το \0 που θεωρειται οτι πιανει 1 δηλαδη αν π.χ οι πινακιδες εχουν 7 στοιχεια κανε εναν πινακα με 8
Logged
Pages: 1 2 [3] 4 5 Go Up Print
Jump to:  

Powered by SMF | SMF © 2006-2009, Simple Machines LLC
Scribbles2 | TinyPortal © Bloc | XHTML | CSS
Loading...