DAFTAR LABEL POPULER PENELITIAN.ID
DAFTAR LABEL POPULER PENELITIAN.ID
Jangan Buka Artikel Ini!
DAFTAR ARSIP POSTING PENELITIAN.ID
DAFTAR ARSIP POSTING PENELITIAN.ID
Input Data Bahasa C menggunakan Scanf dan Fscanf
- Dapatkan link
- Aplikasi Lainnya
Input: “this is the value 100”,
Output: value read is 100
Input : “this is the value 21.2”,
Output : value read is 21.2
// Program bahasa C untuk
// mendemonstrasikan bahwa
// user dapat mengabaikan
// beberapa string dalam
// scanf()
#include <stdio.h>
int main()
{
int a;
scanf("Ini adalah nilai %d", &a);
printf("Nilai inputan yang"
" dibaca : a = %d", a);
return 0;
}
// Input : Ini adalah nilai
// 100
// Output : Nilai inputan yang
// dibaca : a = 100
// Contoh program bahasa C
// untuk mendemonstrasikan
// penggunaan dari *s
#include<stdio.h>
int main()
{
int a;
scanf("%*s %d", &a);
printf("Nilai yang terbaca :"
" a=%d",a);
return 0;
}
// Input: "blablabla 25"
// Output: Nilai yang terbaca
// : 25
Fakta tersebut mungkin terlihat seperti cara yang tidak terlalu berguna, namun untuk memahami kegunaannya, perhatikan fungsi fscanf() berikut ini.
fscanf(): Jika terlalu banyak menggunakan sintak seperti contoh sebelumnya, maka dapat digunakan pendekatan lain dengan menggunakan fscanf().
int fscanf(FILE *ptr, const char *format, ...)
fscanf menbaca dari sebuah file yang ditunjuk oleh FILE pointer (ptr), ketimbang membaca langsung dari input stream.
Perhatikan teks file abc.txt
NAME AGE CITY
abc 12 hyderbad
bef 25 delhi
cce 65 bangalore
Sekarang akan dilakukan read only city field dari teks file sebelumnya, mengacuhkan semua field yang lain.
// Program bahasa C untuk
// mendemonstrasikan fscanf
// dan kegunaannya pada
// program
#include<stdio.h>
int main()
{
FILE* ptr = fopen("abc.txt","r");
if (ptr==NULL)
{
printf("no such file.");
return 0;
}
// Diasumsikan bahwa file
// abc.txt memiliki beberapa
// isi konten sebagai berikut:
// NAME AGE CITY
// abc 12 hyderbad
// bef 25 delhi
// cce 65 bangalore
char* buf[100];
while (fscanf(ptr,"%*s %*s %s ",buf)==1)
printf("%s\n", buf);
return 0;
}
hyderbad
delhi
bangalore
- 5 Jenis Utama Operator Aritmatika Bahasa C dan C++ [klik]
- 6 Jenis Utama Operator Relasi dan 3 Jenis Operator Logika pada Bahasa C [klik]
- 6 Jenis Utama Operator Bitwise pada Bahasa C, Beserta 3 Fakta Menariknya [klik]
- 5 Fakta tentang Operator Precedence dan Asosiatifitas pada Bahasa C [klik]
- Penjelasan Singkat, Perintah Evaluasi dari Operand dalam Bahasa C [klik]
- 3 Fungsi Utama Tanda Koma pada Bahasa C dan C++ [klik]
- 2 Fungsi Utama Operator Sizeof pada Bahasa C [klik]
- Dapatkan link
- Aplikasi Lainnya
Komentar
Posting Komentar
Hubungi admin melalui Wa : +62-896-2514-6106
Respon komentar 7 x 24 jam, mohon bersabar jika komentar tidak langsung dipublikasi atau mendapatkan balasan secara langsung.
Bantu admin meningkatkan kualitas blog dengan melaporkan berbagai permasalahan seperti typo, link bermasalah, dan lain sebagainya melalui kolom komentar.
~ Ikatlah Ilmu dengan Memostingkannya ~
Dalam bahasa pemrograman C, fungsi scanf() adalah salah satu fungsi yang secara umum digunakan untuk mengambil inputan dari pengguna atau user. Fungsi scanf() membaca nilai inputan yang telah diformat dari input standar seperti keyboard.
BalasHapusDalam bahasa pemrograman C, scanf adalah fungsi yang digunakan untuk membaca data yang telah diformat dari stdin (yaitu, suatu stream dari input standar, yang biasanya berupa inputan keyboard) dan kemudian menuliskan hasilnya ke dalam argumen yang telah diberikan.
BalasHapusfscanf() adalah fungsi yang digunakan untuk membaca sekumpulan karakter dari file dalam bahasa pemrograman C. Fungsi tersebut membaca sebuah kata dari file dan mengembalikan EOF di bagian akhir file.
BalasHapusApa yang dilakukan fungsi fscanf() dalam bahasa pemrograman C?
BalasHapusFungsi fscanf() digunakan untuk membaca nilai inputan yang diformat dari file. Fungsi tersebut bekerja seperti halnya fungsi scanf() tetapi bukannya membaca data dari input standar, melainkan fungsi tersebut membaca data dari file secara langsung.
Hapus