Pointer ile Strcat Fonksiyonunu Gerçekleştirme

Bilindiği üzere C++ Programlama Dili fonksiyonlar üzerine kurulmuştur. Strcat ise bu fonksiyonlardan birisidir. Bu fonksiyon hazır olarak kullanıldığı gibi bizlerde bu fonksiyonu yapabiliriz..

Bilindiği üzere C++ Programlama Dili fonksiyonlar üzerine kurulmuştur. Strcat ise bu fonksiyonlardan birisidir. Bu fonksiyon hazır olarak kullanıldığı gibi bizlerde bu fonksiyonu yapabiliriz..


#include<stdio.h>

#include<conio.h>

#include<string.h>

int j,x,y;

char a[50] ,*q, b[50];

void strekle(char *p){

        int i;

          for(i=0;i<strlen(q)+1;i++){

                          *(p+i)=*(q+i);

                            }

                            }

main(){

          

          printf("1.Metin><");scanf("%s",a);

          x=strlen(a);          

          printf("Eklenecek Metin><");scanf("%s",b);

          y=strlen(b);

          q=&b[0];

          strekle(&a[x+1]);

          for(j=0;j<=x+y;j++){

                           printf("%c",a[j]);

                           }                  

       getch();               

       }



Programın çalışması iki adet string ifade alıyoruz kullanıcıdan daha sonra 1. olarak girilen stringin sonuna 2.girilen stringi ekliyoruz.
  • Etiketler;
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git