In questo codice vect è un vector di stringhecodice:vector<string> vect; for(i=0;i<set_size;i++){ size_t pos = orig.find(",",0); data = orig.substr(0,pos); orig.erase(0,pos+1); // Prevenzione di duplicazione vect.push_back(data); } for(i=0;i<vect.size();i++){ cout<< i << ":" << vect.at(i) << endl; } //return 0; cin.get(); //prova visualizzazione valore univoci int mycount; // counting elements in array: int myints[] = {10,20,30,30,20,10,10,20}; // 8 elements mycount = (int) count (myints, myints+8, 10); cout << "10 appears " << mycount << " times.\n"; // counting elements in container: vector<int> myvector (myints, myints+8); mycount = (int) count (myvector.begin(), myvector.end(), 20); cout << "20 appears " << mycount << " times.\n";
mentre myints[] un vector di interi
la funzione cui si riferisce myints richiede interi e quindi avrei la necessità di trasformare vect in un vector di interui per prendere il posto di myints e potergli applicare la funzione
per rilevare la quantità di elementi al suo interno.
![]()

Rispondi quotando