1. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление

Как правильно скопировать данные с одного текстового файла в другой?

Тема в разделе "Общие вопросы по С и С++", создана пользователем Dem80, 5 мар 2009.

  1. Dem80

    Dem80 Гость

    Репутация:
    0
    Необходимо скопировать данные с файла "Baza.txt" в файл "Средние.txt" с дальнейшей работай с каждой переменной в файле "Средние"

    Код:
    #include <fstream>
    #include <sstream>
    #include <iostream>
    using namespace std;
    
    bool parseString(char* pString, char* pName, char  arraySize, 
    int& Ceh, int& Tabel,double& Clock)
    {	 
    istringstream inp(pString);
    inp.getline(pName,arraySize,','); //--начинать считывание с запятой
    
    inp >> Ceh;	//--Цех
    inp >> Tabel; //--Табельный номер
    inp >> Clock; //--Отработаные часы
    return !inp.fail();
    }	
    int main(int nNumberofArgs, char* pszArgs[])
    {	
    ifstream* pFileStream = new ifstream("Baza.txt");
    
    const static char fileName[] = "Средние.txt";
    ofstream r(fileName); 
    
    if (!pFileStream->good())  
    {
    cout << "Can't open Baza.txt" << endl;system("PAUSE");
    return 0;
    } 
    for(;;)
    {		  
    char buffer[256];
    pFileStream->getline(buffer, 256);	 
    if (pFileStream->fail()) {break;}
    char Name[80]; 
    int Ceh,Tabel; 
    double Clock; 
    bool result = parseString(buffer,Name,80,Ceh,Tabel,Clock); 
    r <<"Фамилия: "<<Name<<",Цех:"<<Ceh<<",Табельный номер: "<<Tabel
    <<",Отработаные часы: "<<Clock<<"\n";
    }  // <--FOR(;;) 
    // system("PAUSE");
    return 0; 
    }
    При компилировании файла "Baza.txt"
    Как правильно скопировать данные с одного текстового файла в другой?

    Получается в файле "Средние.txt" не совсем то ,что хотелось бы,как решить эту проблему?

    Как правильно скопировать данные с одного текстового файла в другой?

    Посмотреть вложение Baza.txt
    Посмотреть вложение _______.txt
     
Загрузка...

Поделиться этой страницей