😈
ReverseMe
  • Introduction
  • References
  • ReverseMe
    • Introduction
      • What is Reverse Engineering?
      • Legality of Reverse Engineering
      • Reverse Engineering Communities
  • Programming Language
    • C
      • Basic
        • Pointer
        • Casting
      • Reference
        • stdio.h
          • fclose()
          • fopen()
          • fseek()
          • ftell()
          • fgetc()
          • fgets()
          • fread()
          • fprintf()
          • fwrite()
          • printf()
          • putchar()
          • puts()
          • sprintf()
          • snprintf()
        • stdlib.h
          • malloc()
          • calloc()
          • realloc()
          • free()
          • rand()
          • srand()
        • string.h
          • strcat()
          • strncat()
          • strcmp()
          • strncmp()
          • strcpy()
          • strncpy()
        • time.h
          • time()
  • Reversing Fundamentals
    • Stripped and Unstripped
  • Tools
    • file
    • strings
    • ltrace
    • ghidra
  • CTF Writeups
    • HackTheBox Challenges
      • Baby RE
      • You Cant C Me
  • ABOUT ME
    • Mail
    • LinkedIn
    • GitHub
Powered by GitBook
On this page
  • Sintaks
  • Contoh Penggunaan
  • 1. Menampilkan satu karakter
  • 2. Menampilkan string karakter per karakter dengan putchar()
  1. Programming Language
  2. C
  3. Reference
  4. stdio.h

putchar()

Menampilkan satu karakter ke layar dalam C

Fungsi putchar() digunakan untuk menampilkan satu karakter ke output standar (layar). Fungsi ini sering digunakan untuk menampilkan karakter secara sederhana atau sebagai bagian dari proses mencetak string karakter demi karakter.

Sintaks

int putchar(int character);
  • character âžœ Karakter yang akan ditampilkan, dalam bentuk nilai integer (biasanya nilai ASCII).

  • Mengembalikan:

    • Nilai karakter yang ditampilkan jika berhasil.

    • EOF jika terjadi kesalahan.

Contoh Penggunaan

1. Menampilkan satu karakter

#include <stdio.h>

int main() {
    // Menampilkan karakter 'A'
    putchar('A');
    putchar('\n');  // Menambahkan baris baru

    return 0;
}

Hasilnya:

A

2. Menampilkan string karakter per karakter dengan putchar()

#include <stdio.h>

int main() {
    char str[] = "Hello, World!";

    for (int i = 0; str[i] != '\0'; i++) {
        putchar(str[i]);
    }
    putchar('\n');  // Tambahkan baris baru setelah string

    return 0;
}

Hasilnya:

Hello, World!
  • putchar('A') menampilkan karakter 'A' ke layar.

  • Pada contoh kedua, putchar() digunakan di dalam loop untuk menampilkan setiap karakter dari string hingga mencapai karakter null ('\0'), menampilkan string secara keseluruhan.

Previousprintf()Nextputs()

Last updated 2 months ago