Argumen fungsi adalah nilai bawaan yang akan disertakan saat pemanggilan fungsi. Pada contoh di bawah ini, fungsi cetak mempunyai argumen bernama jum bertipe int, sehingga pada saat pemanggilan fungsi cetak harus disertai dengan jumlah argumen yang akan diberikan pada saat fungsi dipanggil.
cetak(10);
output:

C++ Argumen
Program:
#include <iostream.h>
#include <conio.h>
/**
*bundet.com
*Contoh Penggunaan Argumen
*/
void cetak (int jum);
void main()
{
clrscr();
cetak(10);
getch();
}
void cetak (int jum)
{
for(int i=1; i<=jum;i++)
cout<<i<<". bundet.com ini tercetak 10 kali"<<endl;
}
Selanjutnya kita akan mencoba untuk mencetak teks di tengah layar atau pada koordinat tertentu.
output:

C++ Cetak Text di Tengah
Program:
#include <iostream.h>
#include <conio.h>
/**
*bundet.com
*Cetak Text di Tengah Layar
*/
void hapus()
{
clrscr();
}
void henti()
{
getch();
}
//prototipe fungsi mencetak pada koordinat tertentu
void cetak(int klm, int brs, char *teks);
//prototipe fungsi mencetak pada tengah layar
void cetakc(int brs, char *teks);
void main()
{
hapus();
cetakc(1,"www.bundet.com ADA DITENGAH LAYAR");
cetakc(2,"==========================");
cetak(3,4,"Tulisan ini tercetak pada baris 4 kolom 3");
henti();
}
//definisi fungsi
void cetak(int klm, int brs, char *teks)
{
gotoxy(klm,brs); cout<<teks;
}
void cetakc(int brs, char*teks)
{
gotoxy(40-strlen(teks)/2,brs);cout<<teks;
}
Semoga bermanfaat & selamat belajar!