Just nu i M3-nätverket
Gå till innehåll

lägga till text i slutet av en vektor


Dark Spirit

Rekommendera Poster

går det att lägga till text i slutet av en vektor?

kör tester typ, om vektor 1[index] = vektor 2[index 2], så om de finns en "." innan så ska en vektor få lite extra data i slutet,

men går det att lägga till saker i slutet av en vektor?

eller borde ja skapa en fil som ja skriver datan till i sluten, sen ger vektorn innehållet i filen och raderar filen?

 

känns lite onödigt att behöva göra en ny fil för bara det

 

Länk till kommentar
Dela på andra webbplatser

Nej, man behöver inte skriva till fil.

 

I C++ använder man lämpligen STLs vektor, std::vector.

 

#include "stdafx.h"
#include <vector>
#include <iostream>

using namespace System;
using namespace std;

int main(array<System::String ^> ^args)
{
// Vector med 4 element
std::vector<int> v(4);
// Lägg in element i valfri ordning
v[0] = 7;
v[1] = 1;
v[3] = 3;
v[2] = 2;
// Lägg till ett element i slutet
v.push_back(13);
// Ett annat sätt att lägga till ett element i slutet
v.insert(v.end(), 4);

cout << "v =" ;
for (std::vector<int>::iterator vIter = v.begin( ) ; vIter != v.end( ) ; vIter++ )
	cout << " " << *vIter;
cout << endl;

return 0;
}

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...