Kumpulan Fungsi-fungsi C-Strings C++
Share kumpulan-kumpulan fungsi C-Strings nih, ada contohnya juga tuh saya buat…
Rumayan kan buat belajar kuis pemrograman terstruktur :v , kalo ada salah kasih komen aja yaaa. namanya juga manusia pasti ada salah 😀
1. Fungsi C-Strings atol() C++
Fungsi ini digunakan untuk mengubah string(teks)/angka menjadi bilangan numerik long integer.
[codesyntax lang=”cpp” lines=”normal”]
#include<iostream> #include<cstring> using namespace std; int main() { char banyak[5]; cout<<"Masukkan Berapa banyak laptop yang ingin di beli : "; cin.get(banyak,5); //Harga barang kita misalkan 1.000.000 long int hasil=atol(banyak); cout<<hasil*1000000; }
[/codesyntax]
2.Fungsi C-Strings atof() C++
Fungsi ini digunakan untuk mengubah string(teks)/angka menjadi bilangan numerik float.
[codesyntax lang=”cpp” lines=”normal”]
#include<iostream> #include<cstring> using namespace std; int main() { char jari[5]; cout<<"Masukkan jarijari lingkaran : "; cin.get(jari,5); float hasil=atof(jari); cout<<hasil*hasil*3.14; }
[/codesyntax]
3.Fungsi C-Strings atoi() C++
Fungsi ini digunakan untuk mengubah string(teks)/angka menjadi bilangan numerik integer.
[codesyntax lang=”cpp” lines=”normal”]
#include<iostream> #include<cstring> using namespace std; int main() { char banyak[5]; cout<<"Masukkan Berapa banyak pena yang ingin di beli : "; cin.get(banyak,5); //Harga barang kita misalkan 1.000 int hasil=atoi(banyak); cout<<hasil*1000; }
[/codesyntax]
4.Fungsi C-Strings strcat() C++
Fungsi ini digunakan untuk menggabungkan dua buah string.
[codesyntax lang=”cpp” lines=”normal”]
#include<iostream> #include<cstring> using namespace std; int main() { char nama1[20],nama2[20]; cout<<"Nama Depan : "; cin.getline(nama1,20); cout<<"Nama Belakang : "; cin.getline(nama2,20); strcat(nama1,nama2); cout<<nama1; }
[/codesyntax]
5.Fungsi C-Strings strlen() C++
Fungsi ini digunakan untuk menghitung karakter pada kata/kalimat ( Untung di ingat, spasi juga dihitung).
[codesyntax lang=”cpp” lines=”normal”]
#include<iostream> #include<cstring> using namespace std; int main() { char kata[200]; cout<<"Masukkan Kata yang ingin di hitung : "; cin.getline(kata,200); cout<<"Jumlah Karakter : "<<strlen(kata); }
[/codesyntax]
6.Fungsi C-Strings strrev() C++
Fungsi ini digunakan untuk mengubah string/kata menjadi terbalik.
[codesyntax lang=”cpp” lines=”normal”]
#include<iostream> #include<cstring> using namespace std; int main() { char kata[200]; cout<<"Masukkan Kata yang ingin di hitung : "; cin.getline(kata,200); cout<<"Kata nya jadi kebalik :v : "<<strrev(kata); }
[/codesyntax]
7.Fungsi C-Strings strcpy() C++
Fungsi ini digunakan untuk menyalin string dari kata2 ke kata1.
[codesyntax lang=”cpp” lines=”normal”]
#include<iostream> #include<cstring> using namespace std; int main() { char nama1[20],nama2[20]; cout<<"Nama Depan : "; cin.getline(nama1,20); cout<<"Nama Belakang : "; cin.getline(nama2,20); strcpy(nama1,nama2); cout<<nama1; }
[/codesyntax]
8.Fungsi C-Strings strcmp() C++
Fungsi ini digunakan untuk mengecek string 1 dengan string 2, apabila sama akan menghasilkan 0 dan apabila berbeda yang keluar akan bervariasi sesuai denga kode aski ^kata kak annisa(asdos) :v
[codesyntax lang=”cpp” lines=”normal”]
#include<iostream> using namespace std; int main() { int hasil; char pwd1[10],pwd2[10]="ilkom2014",nama[20]; do{ cout<<"Selamat Datang di Program Cek Password ^Praktikum Petruk^nn"; cout<<"username(ex:ichwan066) : "; cin.getline(nama,20); cout<<"Password : "; cin.getline(pwd1,10); hasil=strcmp(pwd1,pwd2); if (hasil==0){ system("cls"); cout<<"Selamat Anda telah Loggin dengan username "<<nama<<" :p nn"; } else { system("cls"); cout<<"PASSWORD SALAH !!!nn "; system("pause"); system("cls"); }}while(hasil!=0); return 0;}
[/codesyntax]
9.Fungsi C-Strings strupr() C++
Fungsi ini digunakan untuk mengubah huruf kecil menjadi huruf besar semua :v
[codesyntax lang=”cpp” lines=”normal”]
#include<iostream> #include<cstring> using namespace std; int main() { char kata[200]; cout<<"Masukkan Kata : "; cin.getline(kata,200); cout<<"hasil : "<<strupr(kata); }
[/codesyntax]
10.Fungsi C-Strings strlwr() C++
Fungsi ini digunakan untuk mengubah huruf besar  menjadi huruf kecil semua :v
[codesyntax lang=”cpp” lines=”normal”]
#include<iostream> #include<cstring> using namespace std; int main() { char kata[200]; cout<<"Masukkan Kata : "; cin.getline(kata,200); cout<<"hasil : "<<strlwr(kata); }
[/codesyntax]
Mantapp.. makasih sangat membantu tugas saya 🙂
info yang nice gan kunjungi My Blog makasih gan!!