19-05-08
18:26
Αυτό είναι ένα κομμάτι από την main μου:
Και εδώ είναι 2 συναρτήσεις που χρησιμοποιώ!
Code:
/*Pragmatwsi epilogis: Dimiourgia monadiaiou pinaka */
case 3: {
/*Diavazoume poses grammes tha exei o pinakas*/
printf("Dwse ton arithmo twn grammwn tou pinaka : \n");
scanf("%d",&grammes);
/*Diavazoume poses sthles tha exei o pinakas*/
printf("Dwse ton arithmo twn sthlwn tou pinaka : \n");
scanf("%d",&sthles);
if (grammes==sthles)
{
/*Dimiourgei ena monadiaio pinaka*/
monadiaios_pinakas(&pinakas, grammes, sthles);
}
else
{
printf("Dwsate lanthasmena dedomena - Dokimaste pali: \n");
exit(1);
}
break;
}
Code:
/*Dimiourgei tis theseis tou pinaka*/
void make_pinaka(double ***pinaka, int grammes, int sthles)
{
int i,j;
if (grammes>0 && sthles>0)
{
*pinaka=(double **)malloc(grammes*sizeof(double*));
for (i=0;i<grammes;i++)
{
pinaka[i]=(double *)malloc(sthles*sizeof(double));
}
}
else
{
printf("Dwsate lanthasmena dedomena - Dokimaste pali");
}
}
/*Dimiourgei ena monadiaio pinaka*/
void monadiaios_pinakas(double ***pin, int grammes, int sthles)
{
int i, j;
double **pinakas;
make_pinaka(&pinakas,grammes,sthles);
for (i=0;i<grammes;i++)
{
for (j=0;j<sthles;j++)
{
if (i==j)
{
pinakas[i][j]=1;
}
}
}
*pin=pinakas;
}
Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
19-05-08
12:43
Σε ευχαριστώ !!!
Έχετε κάποια ιδέα για το πώς να αντιμετωπίσω το segmentation fault. Μου το βγάζει για όλες μου τις συναρτήσεις... Help me plz
Έχετε κάποια ιδέα για το πώς να αντιμετωπίσω το segmentation fault. Μου το βγάζει για όλες μου τις συναρτήσεις... Help me plz
Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
19-05-08
00:25
Μόλις τελείωσα με όλα τα erros. Έμεναν μόνο κάποια warnings. Και τώρα κατά το compiling μου βγάζει "undefined reference to .... " για όλες μου τις συναρτήσεις. Γιατί συμβαίνει τώρα αυτό;
Λοιπόν, έχω πρώτον ένα αρχείο, το programma.c, όπου έχω την main μου και το οποίο ξεκινά:
#include<stdio.h>
#include<stdlib.h>
#include"lib.h"
Δεύτερον, ένα αρχείο, το lib.c, όπου έχω υλοποιήσει όλες μου τις συναρτήσεις και το οποίο ξεκινά: #include"lib.h"
Kαι τέλος έχω ένα αρχείο, το lib.h, όπου έχω τα πρωτότυπα των συναρτήσεων μου.
Τι κάνω λάθος?
Λοιπόν, έχω πρώτον ένα αρχείο, το programma.c, όπου έχω την main μου και το οποίο ξεκινά:
#include<stdio.h>
#include<stdlib.h>
#include"lib.h"
Δεύτερον, ένα αρχείο, το lib.c, όπου έχω υλοποιήσει όλες μου τις συναρτήσεις και το οποίο ξεκινά: #include"lib.h"
Kαι τέλος έχω ένα αρχείο, το lib.h, όπου έχω τα πρωτότυπα των συναρτήσεων μου.
Τι κάνω λάθος?
Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
18-05-08
22:41
Σε ευχαριστώ πάρα πολύ για την βοήθεια!!! Το έλυσα αυτό το θέμα. Μου μένουν κάποια ακόμη μικρά λαθάκια. Θα τα παλέψω...
Ευχαριστώ και πάλι !!!
Ευχαριστώ και πάλι !!!
Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
18-05-08
20:08
Καλώς... Ευχαριστώ για την αντάπόκριση. Θα προσπαθήσω να υλοποιήσω την παραπάνω σκέψη που σας ανέφερα. Και θα δω... Άπλα σκέφτηκα να ζητήσω και την γνώμη σας... Ευχαριστώ και πάλι
Εννοούσα επανάληψη για την εισαγωγή των στοιχείων των διανυσμάτων... Αλλά μαλλον δεν χρειάζεται. Αναζητούσα τρόπο για την είσοδο των στοιχείων αυτών. Αλλά μπορώ να τα εισάγω ένα ένα και μετά να εφαρμόσω τον τύπο ως έχει...
Ποιες ενέργειες πρέπει να ακολουθήσω για να αντιμετώπισω το ακόλουθο λάθος κατά το compiling;
error: redefinition of ' όνομα συνάρτησης '
error: previous definition of ' όνομα συνάρτησης ' was here
Το μήνυμα αυτό μου το βγάζει για την γραμμή στην οποία ξεκινώ να γράφω το περιεχόμενο της συνάρτησης.
Εχετε κάποια ιδέα;
Εννοούσα επανάληψη για την εισαγωγή των στοιχείων των διανυσμάτων... Αλλά μαλλον δεν χρειάζεται. Αναζητούσα τρόπο για την είσοδο των στοιχείων αυτών. Αλλά μπορώ να τα εισάγω ένα ένα και μετά να εφαρμόσω τον τύπο ως έχει...
Ποιες ενέργειες πρέπει να ακολουθήσω για να αντιμετώπισω το ακόλουθο λάθος κατά το compiling;
error: redefinition of ' όνομα συνάρτησης '
error: previous definition of ' όνομα συνάρτησης ' was here
Το μήνυμα αυτό μου το βγάζει για την γραμμή στην οποία ξεκινώ να γράφω το περιεχόμενο της συνάρτησης.
Εχετε κάποια ιδέα;
Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
17-05-08
00:41
Σε ευχαριστώ για το καλωσόρισμα! Συγγνώμη για τα greeklish. Ο προβληματισμός μου είναι αν πρέπει να χρησιμοποιήσω εντολή επανάληψης ή όχι. Αν όχι θα πρέπει απλά να δίνω ένα ένα τα στοιχεία του κάθε διανύσματος και να "αλγοριθμοποιήσω" τον τύπο του εξωτερικού γινομένου, με την ορίζουσα. Είμαι σε καλό δρόμο?
Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
17-05-08
00:28
Δεν ξέρω πώς να υλοποιήσω το εξωτερικό γινόμενο. Έχετε κάποια ιδέα;
Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
-
Το forum μας χρησιμοποιεί cookies για να βελτιστοποιήσει την εμπειρία σας.
Συνεχίζοντας την περιήγησή σας, συναινείτε στη χρήση cookies στον περιηγητή σας.