GIORGARAS Δημοσ. 24 Οκτωβρίου 2002 Δημοσ. 24 Οκτωβρίου 2002 re paidia thelo na exo se ena programma ena disdiastato pinaka pou den ksero to megethos tou apo tin arxi alla to dilonei o xristis otan trexei to programa. ipotheto oti i douleia tha ginei me deiktes alla ego ksero na to kano gia mono diastato pinaka. ego auto ton kodika ksero: #include<iostream.h> void main() { int m; float *p; cin>>m; p=new float [m]; } mporei kapoios na mou pei pos ginete gia disdiastato pinaka? euxaristo poli!
Γηρυόνης Δημοσ. 24 Οκτωβρίου 2002 Δημοσ. 24 Οκτωβρίου 2002 Είναι το ίδιο πράγμα </font><blockquote><font size="1" face="Verdana, Helvetica, sans-serif">code:</font><hr /><pre style="font-size:x-small; font-family: monospace;">include<iostream.h> void main() { int m, n; float *p; cin>>m; cin >> n; p=new float [m][n]; }[/code]</blockquote><font size="2" face="Verdana, Helvetica, sans-serif"> <small>[ 23-10-2002, 22:32: Το μήνυμα επεξεργάστηκε από: Γηρυόνης ]</small>
GIORGARAS Δημοσ. 24 Οκτωβρίου 2002 Μέλος Δημοσ. 24 Οκτωβρίου 2002 include<iostream.h> void main(){ int m, n; float *p; cin>>m; cin >> n; p=new float [m][n]; } to eixa dokimasei i alla vgazei error constant expression required in function main(). cannot convert 'float[1] *' to 'float *' in function main.
petros1815 Δημοσ. 24 Οκτωβρίου 2002 Δημοσ. 24 Οκτωβρίου 2002 </font><blockquote><font size="1" face="Verdana, Helvetica, sans-serif">code:</font><hr /><pre style="font-size:x-small; font-family: monospace;">#include<iostream.h> void main() { int m, n,i,j; cin>>m; cin>>n; float *p=new float[m*n]; float **a=new float * [m]; for (i=0;i<m;i++) { a=p+i*n; } for (i=0;i<m;i++) { for (j=0;j<n;j++) { a[j]=i+j; } } } [/code]</blockquote><font size="2" face="Verdana, Helvetica, sans-serif">
GIORGARAS Δημοσ. 24 Οκτωβρίου 2002 Μέλος Δημοσ. 24 Οκτωβρίου 2002 file se euxaristo, aplos mou vgazei error kai leei expression syntax in function main() kai statement missing ; in function main() ta error aforane tin grammi pou leei for (j=0;j<n;j++) kai den mporo na katalavo to lathos. thanks pantos. entaksei tora douleuei, den ksero pos alla douleuei.Thanks! <small>[ 24-10-2002, 02:22: Το μήνυμα επεξεργάστηκε από: GIORGARAS ]</small>
GIORGARAS Δημοσ. 24 Οκτωβρίου 2002 Μέλος Δημοσ. 24 Οκτωβρίου 2002 sorry pou sas prizo alla exo kai mia alli aporia pou mou spaei ta neura!! fori=1;i<40;i++ { if m-i=e && n+i=l S[1]=S[1]+1; if m-i=e && n-i=l S[1]=S[1]+1; if m+i=e && n-i=l S[1]=S[1]+1; if m+i=e && n+i=l S[1]=S[1]+1; } exo valei kanonika parentheseis alla den me afinei na kano post leei oxi parenthesis. to m,n einai oi sintetagmenes tou robot1 kai thelo na elekso an ekei pou vriskete mporei diagonia na sinantisei to robot2 pou exei sintetagmenes e,l kai an vriskontai stin idia diagonio o metritis S[1] megalonei kata 1.ipotithete oti ego to exo kanei gia pinaka [40][40].den mporo na vro pou einai to lathos kai gia kathe if mou leei Lvalue required in function main . ta m,n,e,l ta dinei o xristis. thanks!
Γηρυόνης Δημοσ. 24 Οκτωβρίου 2002 Δημοσ. 24 Οκτωβρίου 2002 Γιατί πρέπει να χρησιμοποιήσεις δείκτες; Δεν μπορείς να κάνεις κάτι πιο απλό; </font><blockquote><font size="1" face="Verdana, Helvetica, sans-serif">quote:</font><hr /><font size="2" face="Verdana, Helvetica, sans-serif"> #include <iostream.h> void main() { int n, m; cin >> n; cin >> m; float num[n][m]; } </font><hr /></blockquote><font size="2" face="Verdana, Helvetica, sans-serif">Όσο για τις παρενθέσεις και τον πηγαίο κώδικα καλύτερα να τα βάζεις μέσα σε [.code] και [./code] (χωρίς τις τελείες) ώστε να βγαίνουνε ακριβώς όπως το θέλεις.
petros1815 Δημοσ. 24 Οκτωβρίου 2002 Δημοσ. 24 Οκτωβρίου 2002 </font><blockquote><font size="1" face="Verdana, Helvetica, sans-serif">quote:</font><hr /><font size="2" face="Verdana, Helvetica, sans-serif"> den mporo na vro pou einai to lathos kai gia kathe if mou leei Lvalue required in function main </font><hr /></blockquote><font size="2" face="Verdana, Helvetica, sans-serif">Το προβλημα ειναι στις if. Αντι για </font><blockquote><font size="1" face="Verdana, Helvetica, sans-serif">code:</font><hr /><pre style="font-size:x-small; font-family: monospace;">if (m-i=e)[/code]</blockquote><font size="2" face="Verdana, Helvetica, sans-serif">πρεπει να βαλεις </font><blockquote><font size="1" face="Verdana, Helvetica, sans-serif">code:</font><hr /><pre style="font-size:x-small; font-family: monospace;">if (m-i==e)[/code]</blockquote><font size="2" face="Verdana, Helvetica, sans-serif">
HdkiLLeR Δημοσ. 24 Οκτωβρίου 2002 Δημοσ. 24 Οκτωβρίου 2002 To lathos opos leei kai o filos parapanw einai sto oti xrisimopoieis ton telesti ekxwrisis = gia na kaneis sigrisi.Xrisimopoiise ton telesti sigrisis ekei ==.Stin arxi mou ksefeuge kai emena para poles fores.
GIORGARAS Δημοσ. 25 Οκτωβρίου 2002 Μέλος Δημοσ. 25 Οκτωβρίου 2002 an einai dinaton apo ta pio xaza lathi!!! einai ilithio na skeftese algorithmous kai na sou ksefeugei auto!! oso gia to oti thelei deiktes etsi einai giati to na diloseis pinaka me metavlites tha mou to parei san lathos opos kai dokimasa, thelei deiktes...re si me for exo paiksei para poli kai kathomai tora kai kano tetoio xazo lathos, ti na po...ta exo ftisei!! auto to eksamino ektos apo mathima sxetika me c++ (den einai mathima gia c++ mono)exo mathima kai gia java kai prolog. tha xazepso...xaxaxa
Γηρυόνης Δημοσ. 25 Οκτωβρίου 2002 Δημοσ. 25 Οκτωβρίου 2002 Περίεργο μου φαίνεται να μην μπορείς να δηλώσεις πίνακα που να μην είναι δείκτης... Είσαι σίγουρος; Εγώ θυμάμαι ότι σπανίως δούλευα με δείκτες και δήλωνα τους πίνακες πάντα κανονικά και ποτέ δεν είχα πρόβλημα.
GIORGARAS Δημοσ. 25 Οκτωβρίου 2002 Μέλος Δημοσ. 25 Οκτωβρίου 2002 ston diko mou compiler toulaxiston den ginete kai epeidi to compiling tou programatos gia paradosi ston kathigiti tha ginei se silicon graphics mixanimata den riskaro polla, pantos emena den trexei xoris deiktes.
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.