Προς το περιεχόμενο

Συναρτησεις στη C


sgptqu

Προτεινόμενες αναρτήσεις

Δημοσ.

Οταν χρησιμοποίω συναρτήσεις της library μου τις βρήσκει ο compiler ως undeclared.Το πρόβλημα ειναι του compiler ή εγω δεν τις οριζω σωστα?συγκεκριμένα στις strcat και strcmp.

Δημοσ.

το εχω βαλει...

 

>#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);
     }

 

(ακόμα μαθαίνω οποτε σίγουρα ο κώδικας θα εχεί λαθη...:o)

Δημοσ.

έχεις κάποια συντακτικά λάθη και κάτι ψιλά

δες αυτό

 

>
#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;
     }

Δημοσ.

:shock::shock::shock::shock::shock::shock::shock::shock::shock:!!!!!Καθόμουν τόση όρα και δεν μπορούσα να το δω!!!!:mad::mad::mad::mad::mad:

 

Ευχάριστω!..Μου είχε σπάσει τα νευρα...

Δημοσ.

ναι..αυτά τα κατάλαβα γιατί είναι λαθη από το πρόγραμμα του virxen75..αυτό μόνο δεν μου κολλγε μετά..:P

Αρχειοθετημένο

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

  • Δημιουργία νέου...