Загрузить шаблон из встроенного ресурса

Как я могу загрузить встроенный ресурс как ITemplate? Метод LoadTemplate () принимает только строковый виртуальный путь, и, очевидно, это не будет работать для встроенных ресурсов. mike 30 20 10 Как мне прочитать текст из текстового файла и разделить их на имя переменной, var1, var2, var3. Это моя попытка, похоже, не работает. Помогите, пожалуйста ....

У меня есть это в текстовом файле:

John 20 30 40
mike 30 20 10

Как мне читать из текстового файла и разделять их на имя переменной, var1, var2, var3. Это моя попытка, похоже, не работает. Помогите, пожалуйста.

#include <iostream>
#include <fstream>
#include <string>
#include <sstream>
using namespace std;

int main () {
  string name,result;
  int number1;
  ifstream myfile ("marks.txt");
  if (myfile.is_open())
  {
    while ( !myfile.eof() )
    {
      getline (myfile,name,'\t');
      getline (myfile,var1,'\t');
      getline (myfile,var2,'\t');
      getline (myfile,var3,'\t');
      cout << name << var1 << var2 << var3;


    }

    myfile.close();

  }

  else cout << "Unable to open file";

  return 0;
}

РЕДАКТИРОВАТЬ 1:

Ноктюрн Предложение:

#include <iostream>
#include <fstream>
#include <sstream>
using namespace std;


int main()
{
    ifstream inputFile("marks.txt");
    string line;

    while (getline(inputFile, line))
    {
        istringstream ss(line);

        string name;
        int var1, var2, var3;

        ss >> name >> var1 >> var2 >> var3;
        cout << name << var1 << var2 << var3 << endl << endl;
    }
}

вывод:

John203040

mike302010

302010

Почему еще 302010 ???

10
задан diehell 15 October 2010 в 23:02
поделиться