Thread overview
args konusu
Jul 21, 2013
agora
Jul 21, 2013
agora
July 21, 2013

Selam.

args ile girişten ek argüman almaya çalışıyorum ama bi yerlerde hata yapmış olmalıyım sorun nerede sizce?

Normalde program direkt çağırılınca

hello

yazması gerekiyor ama şu an ne yaparsam yapayım her defasında args[0] yapıyor

./data_uyg hey

şeklinde çağırımda ise
**
merabaaa**

yazmalı

ben bazı noktaları kaçırmış olmalıyım kodlarım bunlar

import std.stdio;

void main(string[] args)
{
	if(args[0])
	{
		writeln("hello");
	}
	else if(args[1] == "hey")
	{
		writeln("merabaaa");
	}
}

Burada hata nerede?

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

July 22, 2013

Alıntı (acehreli):

>

args[0] her zaman için başlatılan programdır. args'ı yazdırınca hemen anlayacaksın:

>     writeln(args);
> ```

>   http://ddili.org/ders/d/main.html
>
> Ali
>

Sagolun hocam ogrendim komut bilgisi almayi da :)

Benim icin daha gelmedigim bi konu imis erken denemisim ozur dilerim :)

-- 
[ Bu gönderi, <http://ddili.org/forum>'dan dönüştürülmüştür. ]
July 21, 2013

args[0] her zaman için başlatılan programdır. args'ı yazdırınca hemen anlayacaksın:

   writeln(args);

http://ddili.org/ders/d/main.html

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]