Εντολή "παγώματος" κώδικα  Το θέμα επιλύθηκε

...IDE, compilers, κλπ

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

Re: Εντολή "παγώματος" κώδικα

Δημοσίευσηαπό NHNA » 19 Φεβ 2012, 13:42

A! ok..
το διόρθωσα,αλλά όχι πως είχε καμία διαφορά...
Ναι,βεβαια το έχω βαλει..δεν μου βγάζει κανένα ερρορ σαν κώδικας και βλέπω να κάνει τις εντολές κανονικά,απλά δεν προλαβαίνω να δω τα αποτελέσματα επειδή κλείνει αμέσως...
ποιές είναι οι εντολές για τερματικό από windows 7??ξέρει κάποιος??
;) ninoula

Γνώσεις ⇛ Linux: Μέτριος ┃ Προγραμματισμός: Αρχάριος ┃ Αγγλικά: Μέτριος
Desktop -> Ubuntu 10.04 32-bit (el_GR.UTF-8) | Intel Pentium D 3.40GHz │ RAM 2048 MiB │ Gigabyte G31M-S2C | Κάρτες γραφικών: Intel 82G33/G31 Express Integrated Graphics Controller [8086:29C2]
Netbook -> Ubuntu 10.10 32-bit (el_GR.UTF-8) | Intel Atom N270 1.60GHz │ RAM 512 MiB │ Acer AOA110 - Acer
NHNA
punkTUX
punkTUX
 
Δημοσιεύσεις: 186
Εγγραφή: 25 Αύγ 2009, 16:00
Εκτύπωση

Re: Εντολή "παγώματος" κώδικα

Δημοσίευσηαπό konnn » 19 Φεβ 2012, 13:46

NHNA έγραψε:ποιές είναι οι εντολές για τερματικό από windows 7??
!!!!!
Τι εννοείς ακριβώς; Έχεις εγκαταστήσει πχ το cgwin ή εννοείς από το windows command prompt ;
1 Linux: Μέτριος ┃ Προγραμματισμός: Μέτριος ┃ Αγγλικά: Προχωρημένος
2 Desktop : Ubuntu 16.04 64bit
a Intel Core i3 CPU 530 2.93GHz ‖ RAM 3824 MiB ‖ Intel DH55HC -
b nVidia Device [10de:1040] (rev a1)
c eth0: Intel 82578DC Gigabit Network Connection
3 Notebook : Ubuntu 16.04 64 bit
a Intel Core i3-2365M CPU @ 1.40GHz ‖ RAM 3854 MiB ‖ LENOVO 20197
b Intel 2nd Generation Core Processor Family Integrated Graphics Controller
c 5 wlan0: Intel Centrino Wireless-N 2230 ⋮ eth0: Realtek RTL8101E/RTL8102E

Αυτόματη υπογραφή.
Άβαταρ μέλους
konnn
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 3568
Εγγραφή: 12 Ιούλ 2010, 17:54
Τοποθεσία: Καλαμάτα
Launchpad: konnn
Εκτύπωση

Re: Εντολή "παγώματος" κώδικα

Δημοσίευσηαπό simosx » 19 Φεβ 2012, 13:50

NHNA έγραψε:Είναι 70 γραμμές κώδικας,θα γράψω μόνο την main
main(){
int i,A[length],B[length],minA,maxA,minB,maxB;

fillarrayrandom(A,length);
fillarraykeyboard(B,length);
printf("\n");
displayMatrix(A,B,length);
printf("\n");
findMinMax(A,length,&minA,&maxA);
printf("To megisto tou pinaka A einai to %d\n",maxA);
printf("To elaxisto tou pinaka A einai to %d\n",minA);
findMinMax(B,length,&minB,&maxB);
printf("To megisto tou pinaka B einai to %d\n",maxB);
printf("To elaxisto tou pinaka B einai to %d\n",minB);
printf("\n");

getc(stdin);
return 0;
}
Είναι απλός κώδικας και δεν βγάζει errors,απλά ήθελα να δω τα αποτελέσματά του..


Αυτό που πρέπει να κάνεις εδώ είναι η πολύ βασική λειτουργία του ελέγχου (testing) στον προγραμματισμό, ώστε να βρεις τη λύση και το σημείο που χαλάει το πρόγραμμα.
Δηλαδή, από το πρόγραμμά σου μπορείς να βάλεις σε σχόλιο όλες τις εντολές σου ώστε να είναι ουσιαστικά όμοιο με το δοκιμαστικό πρόγραμμα που έγραψα στην αρχή. Επιβεβαιώνεις ότι το πρόγραμμα με την getc(stdin) λειτουργεί, και τώρα πια βγάζεις μερικές εντολές από το σχόλιο ώστε να δεις που χαλάει το πρόγραμμα. Για παράδειγμα, δοκιμάζεις μετά με
Κώδικας: Επιλογή όλων

main(){
int i,A[length],B[length],minA,maxA,minB,maxB;

fillarrayrandom(A,length);
fillarraykeyboard(B,length);
printf("\n");
displayMatrix(A,B,length);
printf("\n");
/*
findMinMax(A,length,&minA,&maxA);
printf("To megisto tou pinaka A einai to %d\n",maxA);
printf("To elaxisto tou pinaka A einai to %d\n",minA);
findMinMax(B,length,&minB,&maxB);
printf("To megisto tou pinaka B einai to %d\n",maxB);
printf("To elaxisto tou pinaka B einai to %d\n",minB);
printf("\n");
*/
getc(stdin);
return 0;
}


Αν δουλεύει σωστά το getc(stdin), τότε βάζεις στο πρόγραμμα (βγάζεις από το σχόλιο) περισσότερες εντολές. Αν δε δουλεύει σωστά, τότε μειώνεις τις εντολές σου βάζοντας σε σχόλιο.
προσωπικό ιστολόγιο ϗ πλανήτης Ubuntu-gr
Συμβάλετε και εσείς στο ελληνικό βιβλίο Ubuntu!
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 13.10 saucy 3.11.0-031100rc1-generic 64bit (el_GR.UTF-8, Unity ubuntu)
3 AMD E-450 APU with Radeon HD Graphics ‖ RAM 3555 MiB ‖ Sony Corporation VAIO
4 AMD nee ATI Wrestler [Radeon HD 6320] [1002:9806] {fglrx_pci}
5 eth0: Atheros Inc. AR8151 v2.0 Gigabit Ethernet [1969:1083] (rev c0) ⋮ wlan0: Atheros Inc. AR9285 [168c:002b] (rev 01)
Φτιάξτε και εσείς τη δική σας υπογραφή (παραπάνω κείμενο) αυτόματα με κλικ εδώ!
simosx
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10334
Εγγραφή: 11 Μάιος 2008, 18:52
Launchpad: simosx
IRC: simosx
Εκτύπωση

Re: Εντολή "παγώματος" κώδικα

Δημοσίευσηαπό NHNA » 19 Φεβ 2012, 13:58

Από το windows command prompt.
Θα το δοκιμάσω,αν και μου κάνει εντύπωση γτ τρέχει κανονικά σαν κώδικας χωρίς errors.
;) ninoula

Γνώσεις ⇛ Linux: Μέτριος ┃ Προγραμματισμός: Αρχάριος ┃ Αγγλικά: Μέτριος
Desktop -> Ubuntu 10.04 32-bit (el_GR.UTF-8) | Intel Pentium D 3.40GHz │ RAM 2048 MiB │ Gigabyte G31M-S2C | Κάρτες γραφικών: Intel 82G33/G31 Express Integrated Graphics Controller [8086:29C2]
Netbook -> Ubuntu 10.10 32-bit (el_GR.UTF-8) | Intel Atom N270 1.60GHz │ RAM 512 MiB │ Acer AOA110 - Acer
NHNA
punkTUX
punkTUX
 
Δημοσιεύσεις: 186
Εγγραφή: 25 Αύγ 2009, 16:00
Εκτύπωση

Re: Εντολή "παγώματος" κώδικα

Δημοσίευσηαπό medigeek » 19 Φεβ 2012, 14:00

Πιστεύω πως θα ήταν πιο εύκολο να κάνεις boot σε linux, να εγκαταστήσεις το geany (υπάρχει ως πακέτο για ubuntu) και να εκτελέσεις (πρώτα το build, μετά το run) από εκεί το πρόγραμμα.

Το ανοίγεις με Visual studio; Δοκίμασε με Pelles C: http://www.smorgasbordet.com/pellesc/ - δεν το δοκίμασα, αλλά υποθέτω έχει τα αναγκαία "build" και "run" στα μενού
Κύπριος; Κόπιασε στο ubuntu-cy! ┃ Launchpad Debian Github
Οδηγός για νεοεισερχόμενους -- Αρχικές οδηγίες για αρχάριους χρήστες του Ubuntu

1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 12.10 quantal 3.5.0-21-generic 64bit (en_US.UTF-8, GNOME cinnamon2d), Ubuntu 3.5.0-19-generic, Windows 7
3 Intel Core2 Duo CPU E6550 2.33GHz ‖ RAM 5970 MiB ‖ MSI MS-7235
4 nVidia G73 [GeForce 7300 GT] [10de:0393] {nvidia}
5 eth0: Realtek RTL-8110SC/8169SC Gigabit Ethernet [10ec:8167] (rev 10)
Άβαταρ μέλους
medigeek
Freedom
Freedom
 
Δημοσιεύσεις: 5023
Εγγραφή: 24 Μάιος 2008, 14:49
Τοποθεσία: Σερβία/Κύπρος
Launchpad: medigeek
IRC: savvas
Εκτύπωση

Re: Εντολή "παγώματος" κώδικα

Δημοσίευσηαπό NHNA » 19 Φεβ 2012, 14:19

βασικά στο ubuntu δεν θα υπάρχει κανένα πρόβλημα αφού όλα τα αποτελέσματα γράφονται κατευθείαν στο τερματικό..
απλά επειδή θέλω απλά να ελέξω κάτι αποτελέσματα από αρκετούς κώδικες,βαριέμε να τα μεταφέρω όλα με usb και μετά να γράφω εντολες με path κ.λ.π στο τερματικό,ενω εδώ στα γρήρορα ανοίγω το DEV++ και απλά τα βλέπω...
γι'αυτό επιμένω...
;) ninoula

Γνώσεις ⇛ Linux: Μέτριος ┃ Προγραμματισμός: Αρχάριος ┃ Αγγλικά: Μέτριος
Desktop -> Ubuntu 10.04 32-bit (el_GR.UTF-8) | Intel Pentium D 3.40GHz │ RAM 2048 MiB │ Gigabyte G31M-S2C | Κάρτες γραφικών: Intel 82G33/G31 Express Integrated Graphics Controller [8086:29C2]
Netbook -> Ubuntu 10.10 32-bit (el_GR.UTF-8) | Intel Atom N270 1.60GHz │ RAM 512 MiB │ Acer AOA110 - Acer
NHNA
punkTUX
punkTUX
 
Δημοσιεύσεις: 186
Εγγραφή: 25 Αύγ 2009, 16:00
Εκτύπωση

Re: Εντολή "παγώματος" κώδικα

Δημοσίευσηαπό medigeek » 19 Φεβ 2012, 14:32

Μπορείς να κάνεις paste ολόκληρο το αρχείο στο http://www.pastebin.com ; Μετά δώσε μας το σύνδεσμο/διεύθυνση/url για το pastebin.

Το dev++ που αναφέρεις είναι το Bloodshed dev-c++;
Κύπριος; Κόπιασε στο ubuntu-cy! ┃ Launchpad Debian Github
Οδηγός για νεοεισερχόμενους -- Αρχικές οδηγίες για αρχάριους χρήστες του Ubuntu

1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 12.10 quantal 3.5.0-21-generic 64bit (en_US.UTF-8, GNOME cinnamon2d), Ubuntu 3.5.0-19-generic, Windows 7
3 Intel Core2 Duo CPU E6550 2.33GHz ‖ RAM 5970 MiB ‖ MSI MS-7235
4 nVidia G73 [GeForce 7300 GT] [10de:0393] {nvidia}
5 eth0: Realtek RTL-8110SC/8169SC Gigabit Ethernet [10ec:8167] (rev 10)
Άβαταρ μέλους
medigeek
Freedom
Freedom
 
Δημοσιεύσεις: 5023
Εγγραφή: 24 Μάιος 2008, 14:49
Τοποθεσία: Σερβία/Κύπρος
Launchpad: medigeek
IRC: savvas
Εκτύπωση

Re: Εντολή "παγώματος" κώδικα  Το θέμα επιλύθηκε

Δημοσίευσηαπό parenthesis » 19 Φεβ 2012, 14:47

Μήπως αν βάλεις ένα system("pause") πριν το return 0....; :problem:

(αν το κάνεις, βάλε και #include <stdlib.h> στην αρχή)
1 Γνώσεις Linux: Πρώτα βήματα ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Πολύ καλό
2 Dual boot:
  • Ubuntu 13.04 raring 3.8.0-34-generic 64bit (el_GR.UTF-8, Unity ubuntu), Ubuntu 3.8.0-19-generic
  • Fedora 19 Schrödinger’s Cat 3.13.5-101.fc19.x86_64 64bit (el_GR.utf8, gnome)
3 Intel Core i5-3337U CPU @ 1.80GHz ‖ RAM 3844 MiB ‖ TOSHIBA VCUAA - TOSHIBA SATELLITE U940
4 Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915}
5 eth0: Realtek RTL8101E/RTL8102E Ethernet [10ec:8136] (rev 05) ⋮ wlan0: Intel Centrino Wireless-N 2230 [8086:0887] (rev c4)
Άβαταρ μέλους
parenthesis
punkTUX
punkTUX
 
Δημοσιεύσεις: 150
Εγγραφή: 06 Οκτ 2009, 22:47
Launchpad: mara_sdr
Εκτύπωση

Re: Εντολή "παγώματος" κώδικα

Δημοσίευσηαπό NHNA » 19 Φεβ 2012, 17:59

ΝΑΙΙΙΙΙΙΙΙΙΙΙΙΙΙΙΙΙΙΙΙΙΙΙΙΙΙ...
ΜΠΡΑΒΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟ!!!!!!!!!!!!!!!!!!!!!!!1
Η system("pause") ήταν αυτή που ήθελα...λειτουργεί κανονικά...
:D :D :D :D :D :D :D :D :D :D :D :D :D SOLVED!!!!!!!!!
;) ninoula

Γνώσεις ⇛ Linux: Μέτριος ┃ Προγραμματισμός: Αρχάριος ┃ Αγγλικά: Μέτριος
Desktop -> Ubuntu 10.04 32-bit (el_GR.UTF-8) | Intel Pentium D 3.40GHz │ RAM 2048 MiB │ Gigabyte G31M-S2C | Κάρτες γραφικών: Intel 82G33/G31 Express Integrated Graphics Controller [8086:29C2]
Netbook -> Ubuntu 10.10 32-bit (el_GR.UTF-8) | Intel Atom N270 1.60GHz │ RAM 512 MiB │ Acer AOA110 - Acer
NHNA
punkTUX
punkTUX
 
Δημοσιεύσεις: 186
Εγγραφή: 25 Αύγ 2009, 16:00
Εκτύπωση

Re: Εντολή "παγώματος" κώδικα

Δημοσίευσηαπό Geochr » 19 Φεβ 2012, 18:00

Αν το πρόβλημά μας επιλυθεί. Επιλέγουμε το θέμα που βοήθησε στην επίλυση και πατάμε το κουμπάκι Εικόνα. Με τον τρόπο αυτό βοηθούμε κάποιον με το αντίστοιχο πρόβλημα.

Γνώσεις ⇛Linux: Μαθαίνω αργά ┃ Προγραμματισμός: Ελάχιστο ┃ Αγγλικά: Μέτρια

  • Λειτουργικό ⇛ Ubuntu 16,04LTS
    ⇛Intel Core i3-2365M CPU @1.40GHz ‖ RAM 7780 MB ‖ Acer Aspire V5-571
Άβαταρ μέλους
Geochr
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 2466
Εγγραφή: 27 Νοέμ 2010, 01:39
Τοποθεσία: Περιστέρι - Αίγινα
Launchpad: geochr
IRC: Geochr
Εκτύπωση

Προηγούμενη

  • ΣΧΕΤΙΚΑ ΘΕΜΑΤΑ
    ΑΠΑΝΤΗΣΕΙΣ
    ΠΡΟΒΟΛΕΣ
    ΣΥΓΓΡΑΦΕΑΣ

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

cron