TRIK INFORMATIC
String
Dalam pemrograman C++, karena string merupakan kumpulan dari karakter maka untuk inisialisasi string, dapat dilakukan dengan cara sebagai berikut :
char namaku[20];
Maka dari pernyataan diatas, dapat digambarkan sebagai deklarasi sebuah variable string ( array dari karakter ) dengan panjang hingga 20 karakter, termasuk diakhiri dengan karakter null.
Untuk inisialisasi string (pemberian nilai pada variable string), dapat dilakukan dengan beberapa cara :
char namaku[20] = { ‘R’,’a’,’c’,’h’,’m’,’a’,’t’,’\0’};
Atau
Char namaku[20];
namaku[0] = ‘r’;
namaku[1] = ‘a’;
namaku[2] = ‘c’;
namaku[3] = ‘h’;
namaku[4] = ‘m’;
namaku[5] = ‘a’;
namaku[6] = ‘t’;
namaku[7] = ‘\0’;
atau
char namaku[20]= “Rachmat”;
perbedaanya disini adalah pada tanda (‘) yang berarti menginputkan nilai berupa karakter kedalam variable string sedangkan tanda (“) berarti menginputkan sebuah nilai string kedalam variable string.
Fungsi-fungsi untuk manipulasi string :
1. Buatlah program file untuk menampung biodata mahasiswa, yang terdiri dari data nama, NIM, kelas, Alamat dan No telpn dengan minimal data yang simpan kedalam file tersebut 5 record
SOURCE CODE
#include <iostream.h>
#include <conio.h>
#include <fstream.h>//ofsteram
void main()
{
ofstream file_mahasiswa ;
file_mahasiswa.open ("data mahasiswa.txt");
cout<<"mohon tunggu proses loading.... \n";
file_mahasiswa<<"NAMA : WILDAN FARID\n";
file_mahasiswa<<"NIM : 127006170 \n ";
file_mahasiswa<<"ALAMAT :dusun sukasari desa sukswening\n";
file_mahasiswa<<"NO TLPN : 085323432431\n" ;
file_mahasiswa.close();
getch ();
}
MASUKAN DATA LAGI
#include <iostream.h>
#include <conio.h>
#include <fstream.h>
void main()
{
ofstream file_mahasiswa ("data mahasiswa.txt",ios::app);
cout<<"penambahan data mahasiswa sedang di proses ";
file_mahasiswa<<"-:\n" ;
file_mahasiswa<<"NAMA : alfarid\n";
file_mahasiswa<<"NIM : 1271116171 \n ";
file_mahasiswa<<"ALAMAT :Cipaku \n";
file_mahasiswa<<"NO TLPN : 087826188503\n" ;
file_mahasiswa<<"_:\n" ;
file_mahasiswa<<"NAMA : UNSIL\n";
file_mahasiswa<<"NIM : 1271116174 \n ";
file_mahasiswa<<"ALAMAT : Ciamis \n";
file_mahasiswa<<"NO TLPN : 085323432431 \n" ;
file_mahasiswa.close();
getch();
}
MENAMPILKAN DATA MAHASISWA RECORD
#include <iostream.h>
#include <conio.h>
#include <fstream.h>//ofsteram
void main()
{
char isi [100];
ifstream file_data_mahasiswa ("data mahasiswa.txt");
while (file_data_mahasiswa)
{
file_data_mahasiswa.getline (isi,100);
cout<<isi<<endl;
}
file_data_mahasiswa.close();
getch();
}
HASIL PROGRAM FILE
PRINT SCREEN
Home
»
»Unlabelled
» SOURCE CODE ALGORITMA STRING DAN FILE
Thursday, 7 August 2014
Subscribe to:
Post Comments (Atom)

0 comments:
Post a Comment