“Lire le fichier dans le vecteur” Réponses codées

Lire le fichier dans le vecteur

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 Fichier de chargement comme vecteur

#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

Réponses similaires à “Lire le fichier dans le vecteur”

Questions similaires à “Lire le fichier dans le vecteur”

Plus de réponses similaires à “Lire le fichier dans le vecteur” dans C++

Parcourir les réponses de code populaires par langue

Parcourir d'autres langages de code