C dilinde, atoi
bir dizeyi tam sayıya dönüştürmek için ad nereden buldular ? Düşünebildiğim tek şey, bir kısaltma için Array To Integer'dır, ancak bu gerçekten mantıklı değil.
C dilinde, atoi
bir dizeyi tam sayıya dönüştürmek için ad nereden buldular ? Düşünebildiğim tek şey, bir kısaltma için Array To Integer'dır, ancak bu gerçekten mantıklı değil.
Yanıtlar:
Ascii'den Tamsayıya anlamına gelir. Aynı şekilde, atol
Ascii'den Long'a, atof
Ascii'den Float'a vb. Sahip olabilirsiniz.
'Atoi "ascii'den tamsayıya"' için yapılan bir Google araması, bunu birkaç sayfada doğrular.
Üzerinde resmi bir kaynak bulmakta güçlük çekiyorum ... ama Dennis Ritchie'nin kendisi tarafından toplanan Third Edition Unix (1973) 'e ait adam sayfalarının bu listesinde, şu satırı içeriyor:
atoi(III): convert ASCII to integer
Aslında, ilk baskı Unix (yaklaşık 1971) kılavuz sayfaları bile Ascii'den Tamsayıya anlamını listeliyoratoi
.
Yani belirten adam sayfalara göre herhangi dokümantasyon daha fazla resmi orada olmasa bile atoi
tamsayı araçlar Ascii (ı şüpheli olduğunu ve sadece bulmak için edemedik), bu tamsayı Ascii oldu Kongre tarafından en az 1971 yılından bu yana.
AsciiTOInteger
. Bunları kim adlandırıyor !? Daha da kötüsü itoa
, yalnızca tersi için standart bir işlev yoktursprintf
Atoi işlevinin ascii'den tam sayıya anlamına geldiğine üzülerek inanıyorum.