بو بالاجا کودا باخین. بورادا ایستهییریک ایکی ایسترینگی بیر-بیری ایله بیرلشدیمهیی ایمتیحان ائدک.
یعنی ایلک و ایکینجی ایسترینگی آلیب و بیرلشدیرک. چوخلو پروقراملاما دیللرده بو ایشی آیری بیر اوپراتور یئرینه یئتیریر. مثلا بعضی دیللرده بو ایشی آشاغیداکی میثال تکین گؤرورلر!
#include <stdio.h>
int main()
{
char first[] = "I would like to go ";
char second[] = "from here to there\n";
printf("%s\n", first+second);
return(0);
}
البته C پروقراملاما دیلینده بئله بیر زاد یوخدور. سادهجه فرضی بیر میثال ووردوق.
بو میثال اوچون ایرادلاری رفع ائتمهمیشدن اؤنجه، ذخیره دوٚزنی یازادین و سونرا دا بیر-بیر ایسترینگلری اونا کپی ائتمک اوچون، strcpy فانکشنی قوللانین.
بوٚتون ایسترینگ اوچون احتیاج اولان فانکشنلر، string.h باشلیق فایلیندا اولدوغونا گؤره، strcpy فانکشنی قوللانماق اوچون، string.h باشلیق فایلی چاغیرمالیییق.
#include <stdio.h>
#include <string.h>
int main()
{
char first[] = "I would like to go ";
char second[] = "from here to there\n";
char storage[64];
strcpy(storage,first);
strcat(storage,second);
printf("Here is your string:\n%s",storage);
return(0);
}
۷-جی سطرده storage کاراکتر دوٚزنی تعریف اولو.
۸-جی سطرده، strcpy توسوط ایله first اونا تامامیله کپی اولونور و سونرا ۹-جو سطرده second دوٚزنی اونا آرتیریر.
بئلهلیکله ایکی ایسترینگ بیر-بیرینین دالیسیجا دوٚزولورلر.
بو پروقرامی آیری یول ایله ده یازماق اولار. آشاغیداکی میثالا باخین و نئجه چالیشماسینی دوٚشونون:
#include <stdio.h>
#include<string.h>
int main()
{
char first[] = "I would like to go ";
char second[] = "from here to there";
char charplus[64];
int x,f,s;
f=strlen(first);
s=strlen(second);
for (x=0;x<f;x++)
{
charplus[x]=first[x];
}
for (x=x;x<(f+s);x++)
{
charplus[x]=second[x-f];
}
puts (charplus);
printf("%d + %d = %d",
strlen(first),strlen(second),strlen(charplus));
return(0);
}
ایندی پروقرامی کامپایل ائدیب چالیشدیرین و نتیجهسینه ده باخین.
Output Terminal
I would like to go from here to there
19 + 18 = 37
Process returned 0 (0x0) execution time : 0.047 s
Press any key to continue.
البته بوراخیشداکی چاپ اولان ایلک سطرین سونوندا قاریشمیش یازی دا گؤره بیلرسینیز! سیزجه نهدن؟
داریخمایین، بونون عیلتینی ایشارهچیلر فصلینده آچیقلایاجاییق.
ایندیلیک بونو چؤزمک اوچون، 7-جی سطری بئله یازا بیلرسینیز:
char charplus[64]= "";