Αλλαγή γραμματοσειράς
Ημερομηνία Σάβ Ιούλ 20, 2019 10:21 am
foss.aueb.gr
Αρχική Κοινότητας Courses C / C++

C / C++

Ανακατεύθυνση std streams σε Netbeans για C

Προγραμματισμός σε C ή C++ - ερωτήσεις - απορίες - αλγόριθμοι - etc
Related Courses: Προγραμματισμός με C++, Λειτουργικά Συστήματα, Γραφικά, Δίκτυα Υπολογιστών

Ανακατεύθυνση std streams σε Netbeans για C

Δημοσίευσηαπό Luke » Παρ Ιαν 08, 2010 1:34 pm

Γράφω τον κώδικα στο netbeans με gcc compiler. Όμως έφτασα σε ένα σημείο όπου πρέπει να δώσω και κάποιες εξτρά παραμέτρους στο πρόγραμμά μου (έστω cexamples). Συγκεκριμένα θέλω να ανακατευθύνω το stderr σε ένα αρχείο (έστω το output.txt). Στην κονσόλα θα έγραφα αυτό:
Κώδικας: Επιλογή όλων
cexamples 2> output.txt
, όπου 2 το stderr.

Στο Netbeans πώς μπορώ να περάσω αυτές τις επιπλέον "παραμέτρους"; (δεν είμαι σίγουρος αν χαρακτηρίζονται ως παράμετροι ή κάτι άλλο)
Άβαταρ μέλους
Luke
Open Member
 
Δημοσ.: 17
Εγγραφη: Σάβ Μάιος 23, 2009 8:00 pm
Operating System: Ubuntu 11.04, Windows 7

Re: Ανακατεύθυνση std streams σε Netbeans για C

Δημοσίευσηαπό c00kiemon5ter » Παρ Ιαν 08, 2010 3:56 pm

Δε ξέρω αν γίνεται κατευθείαν αλλά πήγαινε στο φάκελο με το Project βρες το εκτελέσιμο και τρέξτο από κονσόλα.
Κώδικας: Επιλογή όλων
./project/folder/dist/Debug/GNU-Linux-<arch_build>/<executable> 2> output.txt


Ή γράψε μια απλή main που να εκτελεί το πρόγραμμά σου και να κάνει αυτή το redirect.
Computers are simple. You just write an instruction and they follow it.
Εικόνα
a cookie! ~ i.will.do.science.to.it! Εικόνα
Άβαταρ μέλους
c00kiemon5ter
cookie hunter
 
Δημοσ.: 554
Εγγραφη: Δευτ Μάιος 11, 2009 1:55 am
Τοποθεσια: (void *)NULL
Operating System: ~ Arch ~ .: Gentoo :.

Re: Ανακατεύθυνση std streams σε Netbeans για C

Δημοσίευσηαπό Luke » Παρ Ιαν 08, 2010 4:20 pm

Αυτό έκανα ως τώρα (το έτρεχα από κονσόλα) αλλά θα ήθελα, αν γίνεται, να αποφύγω το συνεχές switching μεταξύ κονσόλας και IDE.
Το πώς γίνεται με άλλη main δεν ξέρω αλλά και πάλι θα έχω πρόβλημα γιατί αυτή η νέα main θα έχει collision με την υπάρχουσα και θα είναι ενοχλητικό.
Άβαταρ μέλους
Luke
Open Member
 
Δημοσ.: 17
Εγγραφη: Σάβ Μάιος 23, 2009 8:00 pm
Operating System: Ubuntu 11.04, Windows 7

Re: Ανακατεύθυνση std streams σε Netbeans για C

Δημοσίευσηαπό c00kiemon5ter » Παρ Ιαν 08, 2010 4:45 pm

Δοκίμασε κάτι τέτοιο στην αρχή της main();
Κώδικας: Επιλογή όλων
freopen("output.txt","w",stderr);
Computers are simple. You just write an instruction and they follow it.
Εικόνα
a cookie! ~ i.will.do.science.to.it! Εικόνα
Άβαταρ μέλους
c00kiemon5ter
cookie hunter
 
Δημοσ.: 554
Εγγραφη: Δευτ Μάιος 11, 2009 1:55 am
Τοποθεσια: (void *)NULL
Operating System: ~ Arch ~ .: Gentoo :.

Re: Ανακατεύθυνση std streams σε Netbeans για C

Δημοσίευσηαπό Luke » Κυρ Ιαν 10, 2010 4:34 pm

Δούλεψε! :thumbup:
Άβαταρ μέλους
Luke
Open Member
 
Δημοσ.: 17
Εγγραφη: Σάβ Μάιος 23, 2009 8:00 pm
Operating System: Ubuntu 11.04, Windows 7


Επιστροφή στην C / C++

cron
foss.aueb.gr

Μελη σε συνδεση

Συνολικά υπάρχει 1 μέλος συνδεδεμένο: 0 εγγεγραμμένο, 0 κρυφοί και 1 επισκέπτης (με βάση τα μέλη που έχουν συνδεθεί τα τελευταία 5 λεπτά)
Περισσότερα μέλη σε σύνδεση 167 την Κυρ Οκτ 02, 2016 2:55 am

Μέλη σε αυτή την Δ. Συζήτηση : Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης

Γενέθλια

Κανένα μέλος δεν έχει γενέθλια σήμερα