“Lesen Sie die Datei in Vector” Code-Antworten

Lesen Sie die Datei in Vector

std::vector<char> vec;
if (FILE *fp = fopen("filename", "r"))
{
	char buf[1024];
	while (size_t len = fread(buf, 1, sizeof(buf), fp))
    {
		v.insert(vec.end(), buf, buf + len);
    }
	fclose(fp);
}
Lazy Ladybird

c Ladedatei als Vektor laden

#include <iostream>
#include <iterator>
#include <fstream>
#include <vector>
#include <algorithm> // for std::copy

int main()
{
  std::ifstream is("numbers.txt");
  std::istream_iterator<double> start(is), end;
  std::vector<double> numbers(start, end);
  std::cout << "Read " << numbers.size() << " numbers" << std::endl;

  // print the numbers to stdout
  std::cout << "numbers read in:\n";
  std::copy(numbers.begin(), numbers.end(), 
            std::ostream_iterator<double>(std::cout, " "));
  std::cout << std::endl;

}
Awful Albatross

Ähnliche Antworten wie “Lesen Sie die Datei in Vector”

Fragen ähnlich wie “Lesen Sie die Datei in Vector”

Weitere verwandte Antworten zu “Lesen Sie die Datei in Vector” auf C++

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen