Fungsi String
di C#
String adalah suatu tipe data bentukan seperti
halnya array, bahakan string bisa disebut array of char, yaitu array dari tipe
data char (karakter), sehingga membentuk suatu tipe data baru yang bisa
menyimpan susunan huruf atau karekter lainnya.
String.h merupakan librari yang menyimpan fungsi-fungsi yang digunakan untuk menangani string ataupun substring.
String.h merupakan librari yang menyimpan fungsi-fungsi yang digunakan untuk menangani string ataupun substring.
Fungsi-fungsi
dalam librari string.h antara lain : strcpy, strncpy, strcat, strncat, strcmp,
strncmp, strlen.
a. Strcpy
Berfungsi untuk menyalin (copying) suatu string asal ke variable string tujuan.
a. Strcpy
Berfungsi untuk menyalin (copying) suatu string asal ke variable string tujuan.
Bentuk
umumnya : strcpy(var_tujuan, string_asal);
b.
Strncpy
Berfungsi untuk menyalin (copying) suatu string asal ke variable string tujuan sebanyak n karakter sesuai yang diinginkan programmer.
Berfungsi untuk menyalin (copying) suatu string asal ke variable string tujuan sebanyak n karakter sesuai yang diinginkan programmer.
Bentuk umumnya: strncpy(var_tujuan, string_asal,
n);. Dengan n adalah jumlah karakter yang ingin dipindahkan.
c. Strcat
Berfungsi untuk menambahkan string sumber ke bagian akhir dari string tujuan.
c. Strcat
Berfungsi untuk menambahkan string sumber ke bagian akhir dari string tujuan.
Bentuk umumnya:
strcat(tujuan, sumber);.
d.
Strncat
Berfungsi sama dengan fungsi strcat, yaitu menambahkan string sumber ke bagian akhir dari string. Yang membedakan adalah pada jumlah karakter yang dipindahkan. Fungsi ini dapat memindahkan karakter sebanyak n karakter sesuai yang sudah diprogram oleh programmer.
Berfungsi sama dengan fungsi strcat, yaitu menambahkan string sumber ke bagian akhir dari string. Yang membedakan adalah pada jumlah karakter yang dipindahkan. Fungsi ini dapat memindahkan karakter sebanyak n karakter sesuai yang sudah diprogram oleh programmer.
Bentuk umumnya: strncat(tujuan, sumber, n);. Dengan
n adalah jumlah karakter yang ingin dipindahkan.
e.
Strcmp
Berfungsi untuk membandingkan dua buah string. Hasil dari fungsi ini bertipe integer dengan nilai:
1) negative, bila string pertama kurang dari string kedua.
2) Nol, bila string pertama sama dengan string kedua.
3) Positif, bila string pertama lebih banyak dari string kedua.
Bentuk umumnya: strcmp(string1, string2);
Berfungsi untuk membandingkan dua buah string. Hasil dari fungsi ini bertipe integer dengan nilai:
1) negative, bila string pertama kurang dari string kedua.
2) Nol, bila string pertama sama dengan string kedua.
3) Positif, bila string pertama lebih banyak dari string kedua.
Bentuk umumnya: strcmp(string1, string2);
f.
Strncmp
Berfungsi untuk membandingkan n karakter pertama dalam dua buah string. Hasil dari fungsi ini sama dengan hasil dari fungsi strcmp.
Berfungsi untuk membandingkan n karakter pertama dalam dua buah string. Hasil dari fungsi ini sama dengan hasil dari fungsi strcmp.
Bentuk umumnya:
Strncmp(string1, string2, n);. Dengan n adalah jumlah karakter yang ingin dibandingkan.
Strncmp(string1, string2, n);. Dengan n adalah jumlah karakter yang ingin dibandingkan.
g.
Strlen
Berfungsi untuk memperoleh jumlah karakter dari suatu string.
Bentuk umumnya: strlen(string);
Contoh Fungsi string di c# :
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace String
{
class Program
{
static void Main(string[] args)
{
string namaDepan = "Charles";
string namaBelakang = "Darmanto";
Console.WriteLine("Nama Depan :
" + namaDepan);
Console.WriteLine("Nama Belakang :
"+namaBelakang);
Console.WriteLine("String
Concat : "+string.Concat(namaDepan,namaBelakang));
string namaCopy = string.Copy(namaDepan);
Console.WriteLine("String Copy :
"+namaCopy);
Console.WriteLine("String Concat dan
Length : " + string.Concat(namaDepan, namaBelakang).Length);
Console.WriteLine("String SubString :
"+namaDepan.Substring(4,3));
Console.WriteLine("String Replace :
"+namaBelakang.Replace('a','i'));
Console.WriteLine("String Concat dan
Remove : " + string.Concat(namaDepan, namaBelakang).Remove(4, 5));
Console.WriteLine("\n\nIseng-Iseng
Dengan Nama Teman Saya Blasteran Australia Vs Jawa");
Console.WriteLine(namaDepan+"
"+namaBelakang);
Console.WriteLine("hahahahaha");
Console.ReadKey();
}
}
}
Sumber
:
Tidak ada komentar:
Posting Komentar