Selam
Girişten herhangi bir tip değer nasıl alabilirim?
Yani örneğin
a değişkeni int, string, double alabilir. Bu kullanıcının o andaki girişine bağlıdır. Bunu nasıl sağlayabilirim? Şu ana kadar gördüğüm durumlarda genelde sabit olarak alınan değerin ne olacağını belirtiyoruz çünkü.
Ayrıca
import std.stdio;
import utd.errors;
import utd.crypt;
import std.c.stdio;
void main()
{
writeln("Test surusu\n");
string a;
/* Hatalı, hata vermiyor ancak ekrana da değer vurmuyor. */
/* readf %s, yerine %d, yaparsam eğer baya büyük bi hata mesajı alıyorum */
readf(" %s", &a);
/* scanf kullanımında ise istediğim sonucu hemen altta alıyorum */
scanf("%d",&a);
Ncs(a); /*s output: 1471065822D41D8CD98F00B204E9800998ECF8427E263775 */
}
readf neden değer almıyor? %d alınca da hata veriyor acaba?
Teşekkürler
--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]