Devilzc0de Forum Follow @devilzc0de
  • Home
  • Hacking
  • Networking
  • Programming
  • O.S
  • Server
  • Tweets
  • Search
  • Member List
  • Calendar
Current time: 05-20-2013, 07:47 AM Hello There, Guest! (Login — Register)
Devilzc0de Forum › Information Technology › Programming › C / C++ v
« Previous 1 ... 5 6 7 8 9 ... 15 Next »

[Solved] getchar() tidak di eksekusi

Home General Computer Multimedia Business Lounge

Post Reply 
Tweet
Threaded Mode | Linear Mode
Solved getchar() tidak di eksekusi
02-29-2012, 07:04 PM (This post was last modified: 03-01-2012 02:20 PM by KataM.)
Post: #1
KataM Offline
./Devilz Commodore
Posts: 1,231
Joined: Feb 2011
Reputation: 41
Question getchar() tidak di eksekusi
mohon pencerahan'nya kakak please
Code:
#include <stdio.h>
int main()
{
    char A1[40];
    int A2;
    char gender;
    printf("A1 :"); scanf("%s",A1);
    printf("A2 :"); scanf("%d",&A2);
    printf("Gender (M/H):"); gender=getchar(); //input satu karakter :D
    return 0;
}

disana setelah memasukkan A1 dan A2 langsung keluar, padahal disana belum mengeksekusi gender=getchar(); suram

metal
Find all posts by this user
Quote this message in a reply
03-01-2012, 12:09 AM
Post: #2
Fauzi Topan Offline
PacarNya Yuki Kato
Posts: 314
Joined: Nov 2011
Reputation: 55
RE: getchar() tidak di eksekusi
wah bang katam ngetest nih hmm
bang katam itu kenapa bisa gitu bang? katanya sih abis scanf itu masih ada sisa \n di input buffer bang yang nantinya kebaca langsung sama fungsi getchar(), bener gak bang?
pake getchar() dua kali bang aja bang mimisan
Visit this user's website Find all posts by this user
Quote this message in a reply
03-01-2012, 01:29 AM
Post: #3
crowja Offline
./Devilz 1st Cadet
Posts: 32
Joined: Feb 2012
Reputation: 13
RE: getchar() tidak di eksekusi
di flush aja buffer nya om dugem
tambahin fflush(stdin); sebelum getchar()wow
Find all posts by this user
Quote this message in a reply
03-01-2012, 02:04 PM (This post was last modified: 03-01-2012 02:07 PM by ack_attack.)
Post: #4
ack_attack Offline
adiknya syn-attack
Posts: 27
Joined: Feb 2012
Reputation: 13
RE: getchar() tidak di eksekusi
om katam ~# kalo lebih dari satu karakter itu berarti namanya string om, pake ini aja.....

Code:
char choice[2];

printf("Gender (MH/MA): ");
scanf("%s", choice);

kalo "getchar()", itu fungsi yang membaca input dari user karakter per karakter sampai tercapai titik EOF (End-Of-File), jadi kurang efektif untuk menentukan pilihan...

tapi kalo pilihannya cuma 1 karakter tidak masalah, kecuali lebih dari satu karakter.....

semoga berguna kakak KataM..... ^_^
Find all posts by this user
Quote this message in a reply
03-01-2012, 02:13 PM (This post was last modified: 03-01-2012 02:19 PM by KataM.)
Post: #5
KataM Offline
./Devilz Commodore
Posts: 1,231
Joined: Feb 2011
Reputation: 41
RE: getchar() tidak di eksekusi
(03-01-2012 12:09 AM)Fauzi Topan Wrote:  wah bang katam ngetest nih hmm
bang katam itu kenapa bisa gitu bang? katanya sih abis scanf itu masih ada sisa \n di input buffer bang yang nantinya kebaca langsung sama fungsi getchar(), bener gak bang?
pake getchar() dua kali bang aja bang mimisan

terima kasih omz ketawa akhir'nya bisa juga terharu
prustasi
(03-01-2012 01:29 AM)crowja Wrote:  di flush aja buffer nya om dugem
tambahin fflush(stdin); sebelum getchar()wow
pertama kali compiler pake gcc, bisa omz pake tuh fflush(stdin) bisa, tapi setelah compiler yang kedua malah, terulang lagi omz masalah'nya suram
kenapa ya omz prustasi
[Image: naga.png]
(03-01-2012 02:04 PM)ack_attack Wrote:  om katam ~# kalo lebih dari satu karakter itu berarti namanya string om, pake ini aja.....

Code:
char choice[2];

printf("Gender (MH/MA): ");
scanf("%s", choice);

kalo "getchar()", itu fungsi yang membaca input dari user karakter per karakter sampai tercapai titik EOF (End-Of-File), jadi kurang efektif untuk menentukan pilihan...

tapi kalo pilihannya cuma 1 karakter tidak masalah, kecuali lebih dari satu karakter.....

semoga berguna kakak KataM..... ^_^
ya kk, belajar ane juga input 1 karakter kk, tapi malah jadi terlewat gitu kk suram
Find all posts by this user
Quote this message in a reply
« Next Oldest | Next Newest »
Post Reply 


Topic Tools
Topic Link :
BBCode :
HTML Code :
View a Printable Version Send Thread to a Friend Subscribe to this thread
Submit Google Submit Face book Submit to Digg Submit to Reddit Submit to Furl Submit to Del.icio.us Submit to Jeqq

Users Browsing
1 Guest(s)

  • Contact Us
  • devilzc0de
  • Return to Top
  • Mobile Version
  • RSS Syndication
  • Help
Current time: 05-20-2013, 07:47 AM Powered By MyBB, © 2002-2013 MyBB Group. Theme created by Justin S. | Mixed By Chaer.Newbie | Fixed By Aditya

USING THIS SITE INDICATES THAT YOU HAVE READ AND ACCEPT OUR TERMS. IF YOU DO NOT ACCEPT THESE TERMS, YOU ARE NOT AUTHORIZED TO USE THIS SITE