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;
Fuat ŞENGÜL
Bilgisayar ile lise öğreniminde tanışan yazar Pascal, C/C++, Assembly ve Visual Basic dilleriyle birlikte yazılıma adım attı. 2008 yılında Fırat Üniversitesi Teknik Eğitim Fakültesi Bilgisayar öğretmenliğini kazandı. Öğrenimi sırasında web ve masaüstü yazılımları konusunda projelere imza atan yazar 2012 yılında mezun oldu. Yazar C/C++, C#, Asp.Net, Matlap, Jquery, Css ve Html gibi programlama dillerine hakim ve bu diller ile projeler üretmeye devam etmektedir. Bilişim Teknolojileri öğretmeni olarak görev yapmaktadır.
Yorum Yaz

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

Yukarı Git