Πληροφορικάριος
Δραστήριο μέλος
![Ημερομηνία Ημερομηνία](images/general/calendar.png)
![Ώρα Ώρα](images/general/clock.png)
Σημείωση: Το μήνυμα αυτό γράφτηκε 11 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
![Ημερομηνία Ημερομηνία](images/general/calendar.png)
![Ώρα Ώρα](images/general/clock.png)
πιο πολυ θεωριας ηταν . Σε production code θα εκανα αυτο που λες. Διοτι ετρεξε ενα κομματι κωδικα χωρις cast απο και προς void * και με παραμετρους -Wall -Wextra -pedantic δε μου πεταγε warn. Απο την αλλη μια περιπτωση στην οποια παντα κανουμε cast και με βαση τα παραπανω δε χρειαζεται ειναι οταν καλουμε τη malloc. Οποτε λεω οτι κατι εχω καταλαβει λαθος !
Σημείωση: Το μήνυμα αυτό γράφτηκε 11 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
vassilis498
Διακεκριμένο μέλος
![Ημερομηνία Ημερομηνία](images/general/calendar.png)
![Ώρα Ώρα](images/general/clock.png)
**για τον ίδιο λόγο στη C σε αντίθεση με τη C++ η malloc δε θέλει cast.
Σημείωση: Το μήνυμα αυτό γράφτηκε 11 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
![Ημερομηνία Ημερομηνία](images/general/calendar.png)
![Ώρα Ώρα](images/general/clock.png)
Σημείωση: Το μήνυμα αυτό γράφτηκε 11 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
vassilis498
Διακεκριμένο μέλος
![Ημερομηνία Ημερομηνία](images/general/calendar.png)
![Ώρα Ώρα](images/general/clock.png)
void do_nothing( void **arg ) {}
int main(void)
{
int *x;
do_nothing( &x );
return 0;
}
![Γλώσσα :P :P](https://www.e-steki.gr/images/smilies/tongue.gif)
Σημείωση: Το μήνυμα αυτό γράφτηκε 11 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
![Ημερομηνία Ημερομηνία](images/general/calendar.png)
![Ώρα Ώρα](images/general/clock.png)
μετα απο compile δυο αρχειων .c τα οποια κανουν include το ιδιο .h παιρνω το παρακατω σφαλμα
dereferencing pointer to incomplete type
καπως ετσι εχει η δομη:
.h
struct A{...};
1.c
include .h
2.c
include .h
ptr->field // error
εχετε καμοια ιδεα ;
Σημείωση: Το μήνυμα αυτό γράφτηκε 10 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
vassilis498
Διακεκριμένο μέλος
![Ημερομηνία Ημερομηνία](images/general/calendar.png)
![Ώρα Ώρα](images/general/clock.png)
/* File: header.h */
struct mystruct
{
int a;
};
/* File: main.c */
#include <stdlib.h>
#include "header.h"
int main(void)
{
struct derpstruct *ptr;
/* struct mystruct *ptr; */
int var = ptr->a;
return 0;
}
( ναι κανονικά θέλει και malloc εδώ αλλά δε πετάει αυτή το σφάλμα. )
Σημείωση: Το μήνυμα αυτό γράφτηκε 10 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
![Ημερομηνία Ημερομηνία](images/general/calendar.png)
![Ώρα Ώρα](images/general/clock.png)
Ευτυχως το βρηκα αρκετα νωριτερα απο τωρα που ειδα το μηνυμα σου. Πιστευω θα εμπαινα στον κοπο να τα κοιταξω και θα το βλεπα, αν το εβλεπα νωριτερα, και γι αυτο σε ευχαριστω.
Οπως καταλαβες ηταν ορθογρ. το θεμα
![Χαμόγελο :) :)](https://www.e-steki.gr/images/smilies/smilenew.png)
Μπορει το copy paste να σε γαμαει πολλες φορες αλλα τα ιδια σκατα γινονται και οταν τα γραφεις μονος σου. Δεν εκανα ενα c-p να τελειωνω μονο εφαγα σχεδον μια μερα στο stack overflow να διαβαζω μαλακιες.
τεσπα, καλη συνεχεια
![Χαμόγελο :) :)](https://www.e-steki.gr/images/smilies/smilenew.png)
Σημείωση: Το μήνυμα αυτό γράφτηκε 10 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
![Ημερομηνία Ημερομηνία](images/general/calendar.png)
![Ώρα Ώρα](images/general/clock.png)
Εκτος απο ιδια port και τις πραγματικες(οχι local) ΙPs χρειαζεται να κοιταξω κατι αλλο;
Ευχαριστω τον οποιοδηποτε κανει τον κοπο να με διαφωτισει!
Σημείωση: Το μήνυμα αυτό γράφτηκε 9 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
vassilis498
Διακεκριμένο μέλος
![Ημερομηνία Ημερομηνία](images/general/calendar.png)
![Ώρα Ώρα](images/general/clock.png)
Καλά εγώ θα σου λεγα τέσταρέ πρώτα ό,τι έχεις με 2 διεργασίες στο ίδιο pc και σύνδεση σε localhost κι όταν δεις πως όλα δουλεύουν οκ δοκιμάζεις να το πας και απομακρισμένα.
Σημείωση: Το μήνυμα αυτό γράφτηκε 9 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
![Ημερομηνία Ημερομηνία](images/general/calendar.png)
![Ώρα Ώρα](images/general/clock.png)
ειναι project ρε συ και αντι να στελνει κωδικα ο ενας στον αλλο ή εκτελεσιμα ελεγα να γινει απομακρυσμενα.
Σημείωση: Το μήνυμα αυτό γράφτηκε 9 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
vassilis498
Διακεκριμένο μέλος
![Ημερομηνία Ημερομηνία](images/general/calendar.png)
![Ώρα Ώρα](images/general/clock.png)
![Γλώσσα :P :P](https://www.e-steki.gr/images/smilies/tongue.gif)
συνήθως αυτά λύνονται χρησιμοποιώντας κάποιο VCS ( git, svn, mercurial etc )
Σημείωση: Το μήνυμα αυτό γράφτηκε 9 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Bemanos
Πολύ δραστήριο μέλος
![Ημερομηνία Ημερομηνία](images/general/calendar.png)
![Ώρα Ώρα](images/general/clock.png)
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main()
{
double a,b,c;
printf("please enter 3 numbers \n ");
scanf("%lf %lf %lf",&a,&b,&c);
if(a>b>c)
{
printf( "the numbers you entered are %3.2f %3.2f %3.2f",a,b,c);
system("pause");
}
else
{
if(a>c>b)
{
printf("the numbers you entered are %3.2f %3.2f %3.2f",a,c,b);
system("pause");
}
else
{
if(b>a>c)
{
printf("the numbers you entered are %3.2f %3.2f %3.2f",b,a,c);
system("pause");
}
else
{
if(b>c>a)
{
printf("the numbers you entered are %3.2f %3.2f %3.2f",a,c,b);
system("pause");
}
else{
if(c>a>b)
{
printf("the numbers you entered are %3.2f %3.2f %3.2f",c,a,b);
system("pause");
}
else
{
if(c>b>a)
{
printf("the numbers you entered are %3.2f %3.2f %3.2f",c,b,a);
}
else
{
printf("system error");
system("pause");
}
}
}
}
}
}
return 0;
}
Καμια ιδεα?
Σημείωση: Το μήνυμα αυτό γράφτηκε 9 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
![Ημερομηνία Ημερομηνία](images/general/calendar.png)
![Ώρα Ώρα](images/general/clock.png)
Προγραμμα που του δινεις 3 αριθμους και τους κατατασει κατα αυξουσα σειρα
το θεμα ειναι οτι αγνοει ολες τις επιλογες ,ασχετως με τους αριθμους που βαζω και με πηγαινει στην τελευταια επιλογη "system error"Code:#include<stdio.h> #include<stdlib.h> #include<math.h> int main() { double a,b,c; printf("please enter 3 numbers \n "); scanf("%lf %lf %lf",&a,&b,&c); if(a>b>c) { printf( "the numbers you entered are %3.2f %3.2f %3.2f",a,b,c); system("pause"); } else { if(a>c>b) { printf("the numbers you entered are %3.2f %3.2f %3.2f",a,c,b); system("pause"); } else { if(b>a>c) { printf("the numbers you entered are %3.2f %3.2f %3.2f",b,a,c); system("pause"); } else { if(b>c>a) { printf("the numbers you entered are %3.2f %3.2f %3.2f",a,c,b); system("pause"); } else{ if(c>a>b) { printf("the numbers you entered are %3.2f %3.2f %3.2f",c,a,b); system("pause"); } else { if(c>b>a) { printf("the numbers you entered are %3.2f %3.2f %3.2f",c,b,a); } else { printf("system error"); system("pause"); } } } } } } return 0; }
Καμια ιδεα?
Δεν είναι σωστό αυτό το "if(a>b>c)"
πρέπει να το βάλεις (a>b && b>c)
Έστω πχ a=10, b = 5, c=3
Η πράξη a>b>c θα ελέγξει πρώτα a>b, θα δει ότι ισχύει και θα επιστρέψει 1. Μετά ελέγχει 1>c, βλέπει ότι δεν ισχύει και επιστρέφει 0.
Ο κώδικάς σου έτσι όπως είναι τώρα θα δουλέψει σωστά μόνο αν ο μικρότερος αριθμός είναι μικρότερος του 1.
Σημείωση: Το μήνυμα αυτό γράφτηκε 9 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Bemanos
Πολύ δραστήριο μέλος
![Ημερομηνία Ημερομηνία](images/general/calendar.png)
![Ώρα Ώρα](images/general/clock.png)
Δεν είναι σωστό αυτό το "if(a>b>c)"
πρέπει να το βάλεις (a>b && b>c)
Έστω πχ a=10, b = 5, c=3
Η πράξη a>b>c θα ελέγξει πρώτα a>b, θα δει ότι ισχύει και θα επιστρέψει 1. Μετά ελέγχει 1>c, βλέπει ότι δεν ισχύει και επιστρέφει 0.
Ο κώδικάς σου έτσι όπως είναι τώρα θα δουλέψει σωστά μόνο αν ο μικρότερος αριθμός είναι μικρότερος του 1.
![Clapup :clapup: :clapup:](https://www.e-steki.gr/images/smilies/clapup.gif)
![Clapup :clapup: :clapup:](https://www.e-steki.gr/images/smilies/clapup.gif)
![Clapup :clapup: :clapup:](https://www.e-steki.gr/images/smilies/clapup.gif)
Σημείωση: Το μήνυμα αυτό γράφτηκε 9 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
![Ημερομηνία Ημερομηνία](images/general/calendar.png)
![Ώρα Ώρα](images/general/clock.png)
παρακαλώ.Ευχαριστω!!
btw, τώρα πρόσεξα ότι σπουδάζεις Χημεία.
Απορώ γιατί σε τέτοιες σχολές σας ταλαιπωρούν με γλώσσα C. Λες και δεν υπάρχει η matlab ή διάφορα άλλα προγραμματιστικά εργαλεία για να κάνετε τη δουλειά σας.
Αν βέβαια μαθαίνεις C από επιλογή σου τότε οκ..
Σημείωση: Το μήνυμα αυτό γράφτηκε 9 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
natasoula...
Πολύ δραστήριο μέλος
![Ημερομηνία Ημερομηνία](images/general/calendar.png)
![Ώρα Ώρα](images/general/clock.png)
Σημείωση: Το μήνυμα αυτό γράφτηκε 9 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Alan
Δραστήριο μέλος
![Ημερομηνία Ημερομηνία](images/general/calendar.png)
![Ώρα Ώρα](images/general/clock.png)
Έχετε καμιά καλή πρόταση από πού να διαβάσω αρχεία;; Γιατί με το βιβλίο που έχω δε βγάζω πολύ άκρη...
Μπορείς να κοιτάξεις εδώ
Επιπλέον, εδώ, από τη σελίδα 140 περίπου κι έπειτα. Πολύ αναλυτικές και χρήσιμες.
Και τέλος εδώ, έχει όλες τις συναρτήσεις περί αρχείων, με links με παραδείγματα για την καθεμιά κι επιπλέον πληροφορίες.
Σημείωση: Το μήνυμα αυτό γράφτηκε 9 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
natasoula...
Πολύ δραστήριο μέλος
![Ημερομηνία Ημερομηνία](images/general/calendar.png)
![Ώρα Ώρα](images/general/clock.png)
![Χαμόγελο :) :)](https://www.e-steki.gr/images/smilies/smilenew.png)
Είχα αρχίσει να απελπίζομαι!
![Γλώσσα :P :P](https://www.e-steki.gr/images/smilies/tongue.gif)
Σημείωση: Το μήνυμα αυτό γράφτηκε 9 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
jimissss
Νεοφερμένος
![Ημερομηνία Ημερομηνία](images/general/calendar.png)
![Ώρα Ώρα](images/general/clock.png)
Σημείωση: Το μήνυμα αυτό γράφτηκε 7 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Χρήστες Βρείτε παρόμοια
-
Τα παρακάτω 0 μέλη και 1 επισκέπτες διαβάζουν μαζί με εσάς αυτό το θέμα:Tα παρακάτω 10 μέλη διάβασαν αυτό το θέμα:
-
Φορτώνει...
-
Το forum μας χρησιμοποιεί cookies για να βελτιστοποιήσει την εμπειρία σας.
Συνεχίζοντας την περιήγησή σας, συναινείτε στη χρήση cookies στον περιηγητή σας.