İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

c++

wizz

0
İyinet Üyesi
Katılım
26 Ekim 2007
Mesajlar
136
Reaction score
0
mrb arkadaşlar cok soru soruyorum aynı konuyla ama bir türlü kavrayamadım hepinizden yardım bekliyorum

C de printf le bir değer girer girerken onun yerine * yazmasını istiyorum nasıl yapabilirim msnede şifre girerken gibi şimdiden teşekkürler cevaplarınızı bekliyorum
 

ejder

0
İyinet Üyesi
Katılım
10 Kasım 2003
Mesajlar
0
Reaction score
4
Konum
istanbul
mrb arkadaşlar cok soru soruyorum aynı konuyla ama bir türlü kavrayamadım hepinizden yardım bekliyorum

C de printf le bir değer girer girerken onun yerine * yazmasını istiyorum nasıl yapabilirim msnede şifre girerken gibi şimdiden teşekkürler cevaplarınızı bekliyorum

printf ile değer girişi yapamazsınız, değer girişi için scanf kullanabilirsiniz, yalnız scanf 'de bir cümle olarak olur. bunun için bir döngü içerisinde getchar veya getch fonksiyonunu kullanarak aldırmalısınız. Daha sonra ekrana putchar("*") ile * basabilirsiniz... derleyici yüklü değil bu nedenle deneme şansım olmadı ama mantık olarak aşağıdakine benzer bir kod olması lazım.

Kod:
#include <stdio.h>
#include <string.h>

int main ()
{
  char harf; char sifre[9];
  strcpy(sifre,"");
  puts ("Şifreyi Giriniz (Maks:8 Karakter) : ");
  do
	{
		harf=getchar();
		putchar ('*');
		strcat(sifre,harf);
	} while (harf != '.');
  return 0;
}
 

wizz

0
İyinet Üyesi
Katılım
26 Ekim 2007
Mesajlar
136
Reaction score
0
bi bakıyım kodlara herhalde olur teşekkürler .
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst