Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.09.2015, 14:35   #1
qwdqwdefgew
 
Регистрация: 18.09.2015
Сообщений: 3
По умолчанию чтение файла юникодного и строки парсинг

Не удается нормально считать файл. значения читаются с нуль пробелом, как их распарсить и сконвертировать в обычные типы данных??

вот мой код:

Код:
Код:
#include "stdafx.h"
#include <iostream>
#include <math.h>
#include <fstream>
#include <string>
using namespace std;

double s1,s2;
char ptr[256];
FILE* InFile=NULL;
int i=0,curs=0,N=50;


//sline *m = new sline[N];

int pos=0, posn=0;

void main()
{
	std::string line,linebuf;
	std::ifstream myfile ("1.csv");
	//std::size_t pos;
    if (myfile.is_open())
	{
		while ( myfile.good() )
    {
		std::getline(myfile, line);
	  i++;
		 
	  if(i>2)
	  {		
		  for (int k = 0; k < 8; k++)
		  {
			  posn=line.find(";", pos);
			//std::cout << k<<"  "<< posn<< std::endl;  	
			//std::cout << line<< std::endl;
			linebuf=line.substr(pos,posn);
			//std::cout.setf (ios::skipws);
			std::cout << k<<"  "<< linebuf <<std::endl;
			
			if (k<7)
			
			{
				line=line.substr(posn++);
				line=line.substr(1);
			}

		

			}
			
			//	std::cout << k<<"  "<< line<< std::endl;
			//pos=posn;

 			//std::cout << k<<"  "<< linebuf <<"   "<< posn << std::endl;

		  }
		 
	  }

//	delete []m;
    myfile.close();
	}
	  else cout << "Unable to open file";

	
   

   system("pause");

}
Входной файл в аттаче.
Вложения
Тип файла: txt 1.txt (246 байт, 133 просмотров)
qwdqwdefgew вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
С++ чтение юникодного файла и парсинг строки qwdqwdefgew Помощь студентам 2 21.09.2015 23:54
Чтение строки из файла fasty Помощь студентам 2 02.03.2012 23:56
Парсинг строки имени файла NieL Общие вопросы Delphi 3 17.12.2010 14:49
Чтение строки из файла kroŧ Общие вопросы Delphi 4 14.05.2010 15:42
Как из юникодного текстового файла прочитать его построчно и неповторяющиеся слова ввести в ListBox? SkAndrew Общие вопросы Delphi 2 10.11.2008 22:14