2 char - string değerini birleştirme toplama
dostlar merhaba affınıza sığınarak bir soru sormak istiyorum.
c dilin de 2 char değerini toplamam gerekiyor ama bir türlü yapamadım. Yardımcı olabilir misiniz? 2 string - char değeri c de nasıl birleştiririm, nasıl toplarım?
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (4)
belirli bir dizin adresine, dizinin içerisinde ki dosyalarının isimlerini ekleyip yeni bir adres oluşturmak için yazdığım kodlar ihtiyacı olan kullansın:
#include <stdio.h>
#include <conio.h>
#include <locale.h>
#include <windows.h>
#include <stdlib.h>
#include <string.h>
#include <dirent.h>
char uzan(char uzn[]);
int main( void )
{
setlocale(LC_ALL, "Turkish");
char adres[] = "C:\\Users\\purum\\Desktop\\ders\\";
char adres3[256];
strcpy(adres3, adres);
int i;
for(i = 0; i < 10; i++){
char adres2[] = "Notlar.txt";
strcat(adres, adres2);
printf("%s\n", adres);
strcpy(adres, adres3);
}
getch();
return 0;
}
char uzan(char uzn[]){
char *uzanti;
uzanti = strchr(uzn, '.');
printf("%s", uzanti);
}
şimdi kardeş. 2 string tanımlı değişken var.
char str1[256] = "bu bir örnek yazıdır";
char str2[256] = "ciddiye almayın";
str1 ile str2'yi toplayıp
"bu bir örnek yazıdır ciddiye almayın" şeklinde yapmak istiyorum.
c dilinde bunu nasıl yapabilirim?