• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
October 20, 2025, 02:16:03 am

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.
October 20, 2025, 02:16:03 am

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Πότε θα βγει το μάθημα; -...
by Tasos Bot
[October 19, 2025, 22:35:04 pm]

[Τομέας Ηλεκτρονικής] Μαθ...
by PolarBear
[October 19, 2025, 21:47:06 pm]

Παράταση Δηλώσεων Συμμετο...
by Nikos_313
[October 19, 2025, 19:21:37 pm]

[Δομές Δεδομένων] Γενικές...
by Nikos_313
[October 19, 2025, 19:19:52 pm]

ΟΜΑΔΑ ΠΟΔΟΣΦΑΙΡΟΥ ΗΜΜΥ 1
by Nikos_313
[October 19, 2025, 19:12:26 pm]

Επιλογή βιβλίου για Στοχα...
by Nikos_313
[October 19, 2025, 19:11:19 pm]

[Μετάδοση Θερμότητας] Γεν...
by Nikos_313
[October 19, 2025, 19:05:29 pm]

[Διανεμημένη Παραγωγή] Γε...
by Sôreèn
[October 19, 2025, 17:31:51 pm]

[Τηλεπ. Συστήματα ΙΙΙ] Γε...
by _Trob
[October 19, 2025, 11:56:27 am]

[Θ.Υ.Α.] Επικαιρότητα, απ...
by _Trob
[October 19, 2025, 11:55:45 am]

Τι ακούτε αυτήν τη στιγμή...
by Katarameno
[October 18, 2025, 12:32:46 pm]

[Ηλεκτρονική Ι] Εργαστήρι...
by RivenT
[October 17, 2025, 21:52:37 pm]

Αποτελέσματα Εξεταστικής ...
by supersonic pepega
[October 17, 2025, 17:28:27 pm]

[Μεταφορά και Διανομή ΗΕ]...
by chatzikys
[October 17, 2025, 16:52:29 pm]

[Ηλεκτρική Οικονομία] Γεν...
by Mr Watson
[October 17, 2025, 12:24:12 pm]

Δηλώσεις Μαθημάτων Χειμερ...
by chatzikys
[October 17, 2025, 09:30:44 am]

[Γεωηλεκτρομαγνητισμός] Ν...
by theofr
[October 16, 2025, 16:08:03 pm]

[ΣΦ Ηλ-Μηχ] Γενική Συνέλε...
by Aris★
[October 16, 2025, 14:23:53 pm]

[Κεραίες και Διάδοση] Να ...
by supersonic pepega
[October 16, 2025, 13:18:03 pm]

Αρχείο Ανακοινώσεων [Arch...
by Mr Watson
[October 16, 2025, 12:51:36 pm]
Στατιστικά
Members
Total Members: 10113
Latest: Foteini_K
Stats
Total Posts: 1428678
Total Topics: 31838
Online Today: 258
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 2
Guests: 151
Total: 153
kakousios
Εμφάνιση

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

Νέα!
Πληροφορίες Καθηγητών
THMMY.gr > Forum > Ηλεκτρονικοί Υπολογιστές και Τεχνικά Θέματα > Περί Υπολογιστών... > Software > Προγραμματισμός (C, VB, Delphi, PHP, ASP...) > C / C++ / C# (Moderators: chatzikys, PolarBear) > Πρόγραμμα C που καλεί άλλο πρόγραμμα C
0 Members and 1 Guest are viewing this topic.
Pages: 1 [2] Go Down Print
Author Topic: Πρόγραμμα C που καλεί άλλο πρόγραμμα C  (Read 3917 times)
marauber
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 2353


Ι will forgive but I won't forget...


View Profile
Re: Πρόγραμμα C που καλεί άλλο πρόγραμμα C
« Reply #15 on: March 28, 2008, 17:44:45 pm »

Ε αυτό είναι το μόνο εύκολο. Γράφεις ένα header file b.h για το b.c, και #include "b.h" στο a.c.
Logged

It never rains but it pours
-------------------------------------------------------
The Spartans do not ask how many but where they are
Nessa NetMonster
Καταστραμμένος
********
Posts: 7044


Ιούνιος 1999 - 19/7/2009


View Profile
Re: Πρόγραμμα C που καλεί άλλο πρόγραμμα C
« Reply #16 on: March 28, 2008, 18:04:01 pm »

Ναι αλλά μήπως έτσι δε θα μπορώ να το αλλάξω όσο τρέχει το πρόγραμμα;
Logged

Διεθνιστική Εργατική Αριστερά
Διεθνιστική Αριστερά
Εργατική Αριστερά
RedNet Θεσσαλονίκης
Aurelius
Αbsolute ΤΗΜΜΥ.gr
*******
Posts: 4056


Τρια πουλακια καθονταν, στον κηπο και λαλούσαν...


View Profile
Re: Πρόγραμμα C που καλεί άλλο πρόγραμμα C
« Reply #17 on: March 28, 2008, 18:09:06 pm »

Προφανως δεν μπορεις να το αλλαξεις.

Δεν μας λες περιπου τι θες να κανεις.
Logged

My website: http://staff.science.uva.nl/~gavves/
My blog: http://stratisgavves.blogspot.com/

Και τελος, το νεο site που φτιαχνω, www.antoniagavve.com. Αν υπαρχουν τιποτα ιδεες, ή προτασεις ειναι ιδιαιτερως ευπροσδεκτες. Αν καποιος ξερει και νορβηγικα, ακομα καλυτερα Tongue
Nessa NetMonster
Καταστραμμένος
********
Posts: 7044


Ιούνιος 1999 - 19/7/2009


View Profile
Re: Πρόγραμμα C που καλεί άλλο πρόγραμμα C
« Reply #18 on: March 28, 2008, 18:11:14 pm »

Βασικά εκεί που θα ήθελα να με βοηθήσετε είναι να μου βρείτε έναν τρόπο να καλώ exe. Από εκεί και πέρα δεν υπάρχει πρόβλημα, απλά θα εκτελέσω πρώτα την "tcc.exe child.c" και μετά την "child.exe" που θα έχει δημιουργηθεί.
Logged

Διεθνιστική Εργατική Αριστερά
Διεθνιστική Αριστερά
Εργατική Αριστερά
RedNet Θεσσαλονίκης
Nessa NetMonster
Καταστραμμένος
********
Posts: 7044


Ιούνιος 1999 - 19/7/2009


View Profile
Re: Πρόγραμμα C που καλεί άλλο πρόγραμμα C
« Reply #19 on: March 28, 2008, 18:14:05 pm »

@Aurelius:
Quote from: Nessa NetMonster on March 18, 2008, 02:58:44 am
Εκτελώ ένα πρόγραμμα. Έχω ένα αρχείο .c το οποίο τροποποιείται από το πρόγραμμα εκείνη την ώρα. Αφού τροποποιήσω και κλείσω το αρχείο αυτό, θέλω κάποια στιγμή το πρόγραμμα να το εκτελέσει.

Δηλαδή δεν υπάρχει κάποιο έτοιμο πρόγραμμα που μπορώ να κάνω include, αλλά φτιάχνω ένα πρόγραμμα από την αρχή και μετά το εκτελώ.
Logged

Διεθνιστική Εργατική Αριστερά
Διεθνιστική Αριστερά
Εργατική Αριστερά
RedNet Θεσσαλονίκης
SolidSNK
Αbsolute ΤΗΜΜΥ.gr
*******
Gender: Male
Posts: 4617


free()'d and attuned


View Profile
Re: Πρόγραμμα C που καλεί άλλο πρόγραμμα C
« Reply #20 on: March 28, 2008, 18:15:25 pm »

Quote from: BOBoMASTORAS on March 28, 2008, 16:07:53 pm
Καταρχάς αυτά που λέει ο Nh είναι για linux. Δε ξέρω αν λειτουργούν σε win.

Λάθος είναι για όλα τα UNIX Tongue  jerk
Αυτά που λέω θα της έλυναν τα προβλήματα, που να ήξερα ο καψερός ότι είχε XP...

Όσο για το πρόβλημα σου νέσσα, απότι φαίνεται χρησιμοποιείς σωστές functions, μάλλον πρέπει να καταλάβουμε γιατί βγάζει τα errors. Δε postαρεις το κώδικα σου λιγάκι?


Quote from: Nessa NetMonster on March 28, 2008, 18:14:05 pm
@Aurelius:
Quote from: Nessa NetMonster on March 18, 2008, 02:58:44 am
Εκτελώ ένα πρόγραμμα. Έχω ένα αρχείο .c το οποίο τροποποιείται από το πρόγραμμα εκείνη την ώρα. Αφού τροποποιήσω και κλείσω το αρχείο αυτό, θέλω κάποια στιγμή το πρόγραμμα να το εκτελέσει.

Δηλαδή δεν υπάρχει κάποιο έτοιμο πρόγραμμα που μπορώ να κάνω include, αλλά φτιάχνω ένα πρόγραμμα από την αρχή και μετά το εκτελώ.

object file? <-- google it
Έτσι κάνεις 'include' πρόγραμμα (πολύ χονδροειδώς) αλλά δεν μπορείς να το αλλάξεις....
« Last Edit: March 28, 2008, 18:17:31 pm by Nh » Logged

"Savior, conqueror, hero, villain. You are all things, Revan, and yet you are nothing. In the end you belong to neither the light nor the darkness. You will forever stand alone."
Aurelius
Αbsolute ΤΗΜΜΥ.gr
*******
Posts: 4056


Τρια πουλακια καθονταν, στον κηπο και λαλούσαν...


View Profile
Re: Πρόγραμμα C που καλεί άλλο πρόγραμμα C
« Reply #21 on: March 28, 2008, 18:24:35 pm »

Ο μονος τροπος να προσδιοριζεται το αποτελεσμα οχι στον compile ειναι με κληρονομικοτητα, abstract κλασεις κτλ. Κατα τα αλλα δεν νομιζω να μπορεις να κανεις αυτο που θες, δηλαδη να φτιαχνεις το προγραμμα σου, γραμμες κωδικα με βαση κατι αλλο.

Το μονο που μπορω να σκεφτω ειναι να παραγει το προγραμμα σου ενα αρχειο, στο οποιο θα παραγει τις γραμμες με καποιο τροπο που του οριζεις εσυ και μετα να το κανεις compile σαν bash script. Αυτο βεβαια στο linux και δεν ξερω αν θα δουλευε.

Κατ τα αλλα, τοσο τυχαια ειναι τα αποτελεσματα που δεν θες να λαβεις διαφορετικες περιπτωσεις μεσα στον κωδικα, αλλα θες αυτος να αλλαζει.

Δεν μας λες καλυτερα πιο συγκεκριμενα γιατι το θες, μηπως γινεται κι αλλιως?
Logged

My website: http://staff.science.uva.nl/~gavves/
My blog: http://stratisgavves.blogspot.com/

Και τελος, το νεο site που φτιαχνω, www.antoniagavve.com. Αν υπαρχουν τιποτα ιδεες, ή προτασεις ειναι ιδιαιτερως ευπροσδεκτες. Αν καποιος ξερει και νορβηγικα, ακομα καλυτερα Tongue
Nessa NetMonster
Καταστραμμένος
********
Posts: 7044


Ιούνιος 1999 - 19/7/2009


View Profile
Re: Πρόγραμμα C που καλεί άλλο πρόγραμμα C
« Reply #22 on: March 28, 2008, 18:31:11 pm »

Θέλω να γράφει ο χρήστης μια μαθηματική συνάρτηση του x και να γράφεται σε ένα αρχείο το αποτέλεσμα για κάποια x. Ο μόνος εύκολος τρόπος να γίνει αυτό είναι να γράφεται ένα πρόγραμμα επιτόπου που θα περιλαμβάνει σε μια γραμμή τη συνάρτηση αυτή. Πχ δίνει ο χρήστης το string "cos(2*x)" και γράφεται στο child.c "y=cos(2*x);" σε μια προκαθορισμένη θέση. Μετά το πρόγραμμα child εκτελείται και συνεχίζει το parent.
Logged

Διεθνιστική Εργατική Αριστερά
Διεθνιστική Αριστερά
Εργατική Αριστερά
RedNet Θεσσαλονίκης
Zarathoustra
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1436



View Profile
Re: Πρόγραμμα C που καλεί άλλο πρόγραμμα C
« Reply #23 on: March 28, 2008, 19:11:04 pm »

Θέλεις να κάνεις parsing μαθηματικών εκφράσεων,λοιπόν.Αυτό είναι συγκεκριμένο προγραμματιστικό πρόβλημα που έχει επιλυθει, όχι όμως με την ανορθόδοξη μέθοδο που προτείνεις(στην ουσία θέλεις να χρησιμοποιήσεις τον parser του compiler...)
Logged
Nessa NetMonster
Καταστραμμένος
********
Posts: 7044


Ιούνιος 1999 - 19/7/2009


View Profile
Re: Πρόγραμμα C που καλεί άλλο πρόγραμμα C
« Reply #24 on: March 28, 2008, 20:32:55 pm »

Ξέρεις κάποιον ευκολότερο τρόπο; Roll Eyes
Logged

Διεθνιστική Εργατική Αριστερά
Διεθνιστική Αριστερά
Εργατική Αριστερά
RedNet Θεσσαλονίκης
Pages: 1 [2] Go Up Print
Jump to:  

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