[q]
(7) 

iota nedir?

ocanal #78766
programlama ile ilgili bir kelimeymiş. tam olarak nedir?

not: evet yanlış yazmadım itoa değil iota.


 

bir programlama dili:

www.cl.cam.ac.uk

nerede o eski bayramlar

@roadrunner_merlin
@nerede o eski bayramlar

c++ ile ilgili bir fonksiyon olma olasılığı nedir? elimde şöyle salak çalışmayan bir kod var.Ne yapılmaya çalışılmış hala anlamış değilim.

-------------------------------------------------------------------

//iota.cpp -- testing the iota() function

#include <vector>
#include <iostream>
#include <algorithm>
#include <iterator>

using namespace std;

int main() {
vector<int> final(10);
iota(final.begin(), final.end(), 1);

copy(final.begin(), final.end(), ostream_iterator<int>(cout, " "));
endl(cout);

return 0;
}

------------------------------------------------------------------------------

ocanal

ne yazık ki konu hakkında bilgim yok.

nerede o eski bayramlar

cevaplar için teşekkürler ama hiçbiri beni tatmin etmedi. Biraz araştırınca birşeyler buldum aslında örneğin yukarda ki kodda amacı verdiğim 1 sayısını başlangıç değeri olarak alıp vektöre sırayla değer atıyor 1,2,3,4,...,10 şeklinde. fakat hala kullanımı ile ilgili sıkıntılar yaşıyorum, kullanabilen varsa beri gelsin.

ocanal

Dediğiniz gibi kullanılıyor(du) iota.
iota(final.begin(), final.end(), 1);
1'den başlayarak o vector'ü baştan sona 1 arttırıp dolduruyor.
<algorithm> header'ında tanımlı.
STL'de mevcut.
www.sgi.com

Ne gibi bir sıkıntı var kullanımda?

lex

Ha ayrıca VC STL'inde tanımlı değil.

lex

c++ kodu içerisinde kullanıyorum bu fonksiyonu,code blocks kullanıyorum ve algo.h kütüphanesini include edince çalışıyor.

ocanal
1

mobil görünümden çık