sgptqu Δημοσ. 25 Αυγούστου 2009 Δημοσ. 25 Αυγούστου 2009 Οταν χρησιμοποίω συναρτήσεις της library μου τις βρήσκει ο compiler ως undeclared.Το πρόβλημα ειναι του compiler ή εγω δεν τις οριζω σωστα?συγκεκριμένα στις strcat και strcmp.
virxen75 Δημοσ. 25 Αυγούστου 2009 Δημοσ. 25 Αυγούστου 2009 για δοκίμασε στον κώδικα σου να βάλεις πρώτη γραμμή το > #include <string.h>
sgptqu Δημοσ. 25 Αυγούστου 2009 Μέλος Δημοσ. 25 Αυγούστου 2009 το εχω βαλει... >#include <stdio.h> #include <string.h> char name1[20],name2[20]; /*comparison names*/ char fun[]="_test"; char big_name[27],last_name[27]; main() { char *n1_ptr,*n2_ptr; n1_ptr=name1; n2_ptr=name2; printf("give me 2 names:\n"); scanf("%s",&n1_ptr); scanf("%s\n",&n2_ptr); strcat(n1_ptr,fun); srtcat(n2_ptr,fun); strcmp(n1_ptr,n2_ptr); big_name=strcpm>0 ? n1_ptr :n2_ptr; strcpy(last_name,big_name); printf("Name test= %s",last_name); } (ακόμα μαθαίνω οποτε σίγουρα ο κώδικας θα εχεί λαθη...)
virxen75 Δημοσ. 25 Αυγούστου 2009 Δημοσ. 25 Αυγούστου 2009 έχεις κάποια συντακτικά λάθη και κάτι ψιλά δες αυτό > #include <stdio.h> #include <string.h> char name1[20],name2[20]; /*comparison names*/ char fun[]="_test"; char *big_name,last_name[27]; int main() { int strcompare; char *n1_ptr,*n2_ptr; n1_ptr=name1; n2_ptr=name2; printf("give me 2 names:\n"); scanf("%s",n1_ptr); scanf("%s",n2_ptr); strcat(n1_ptr,fun); strcat(n2_ptr,fun); strcompare=strcmp(n1_ptr,n2_ptr); printf("\ncomparison=%d",strcompare); big_name=strcompare>0 ? n1_ptr :n2_ptr; strcpy(last_name,big_name); printf("Name test= %s",last_name); printf("\npress 1 & enter to finish!!"); char temp[20] ; scanf("\n%s",&temp); return 0; }
sgptqu Δημοσ. 25 Αυγούστου 2009 Μέλος Δημοσ. 25 Αυγούστου 2009 :shock::shock::shock::shock:!!!!!Καθόμουν τόση όρα και δεν μπορούσα να το δω!!!!:mad::mad: Ευχάριστω!..Μου είχε σπάσει τα νευρα...
virxen75 Δημοσ. 25 Αυγούστου 2009 Δημοσ. 25 Αυγούστου 2009 Εκεί . έχει και άλλα! π.χ. big_name=strcpm>0 ? n1_ptr :n2_ptr;
sgptqu Δημοσ. 25 Αυγούστου 2009 Μέλος Δημοσ. 25 Αυγούστου 2009 ναι..αυτά τα κατάλαβα γιατί είναι λαθη από το πρόγραμμα του virxen75..αυτό μόνο δεν μου κολλγε μετά..
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.