Ανακατεύθυνση std streams σε Netbeans για C  Το θέμα επιλύθηκε

...IDE, compilers, κλπ

Συντονιστής: konnn

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

Δημοσίευσηαπό Luke » 03 Ιαν 2010, 03:16

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

Στο Netbeans πώς μπορώ να περάσω αυτές τις επιπλέον "παραμέτρους"; (δεν είμαι σίγουρος αν χαρακτηρίζονται ως παράμετροι ή κάτι άλλο)
1 Γνώσεις ⇛ Linux: Χαμηλό προς Μέτριο ┃ Προγραμματισμός: Ναι ┃ Αγγλικά: Καλά
2 Λειτουργικά → Ubuntu 10.04 lucid 64bit (en_US.utf8), Windows 7
3 Προδιαγραφές → Intel Core i5-2500 CPU @ 3.30GHz ‖ RAM 7916 MiB ‖ MSI H67MA-E35 (MS-7680) - MSI MS-7680
4 Κάρτες γραφικών: Intel Sandy Bridge Integrated Graphics Controller [8086:0102] (rev 09)
5 Δίκτυα: eth0: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 06)
Άβαταρ μέλους
Luke
babeTUX
babeTUX
 
Δημοσιεύσεις: 91
Εγγραφή: 23 Μάιος 2009, 21:31
Εκτύπωση

Re: Ανακατεύθυνση std streams σε Netbeans για C  Το θέμα επιλύθηκε

Δημοσίευσηαπό Luke » 21 Ιαν 2010, 12:27

Λοιπόν, δεν κατάφερα μέσα από το IDE να βρω κάτι αλλά το έλυσα προσθέτοντας το παρακάτω στην main() του cexamples
Κώδικας: Επιλογή όλων
freopen("output.txt","w",stderr);
1 Γνώσεις ⇛ Linux: Χαμηλό προς Μέτριο ┃ Προγραμματισμός: Ναι ┃ Αγγλικά: Καλά
2 Λειτουργικά → Ubuntu 10.04 lucid 64bit (en_US.utf8), Windows 7
3 Προδιαγραφές → Intel Core i5-2500 CPU @ 3.30GHz ‖ RAM 7916 MiB ‖ MSI H67MA-E35 (MS-7680) - MSI MS-7680
4 Κάρτες γραφικών: Intel Sandy Bridge Integrated Graphics Controller [8086:0102] (rev 09)
5 Δίκτυα: eth0: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 06)
Άβαταρ μέλους
Luke
babeTUX
babeTUX
 
Δημοσιεύσεις: 91
Εγγραφή: 23 Μάιος 2009, 21:31
Εκτύπωση


Επιστροφή στο Εφαρμογές για Ανάπτυξη Λογισμικού