Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
sfinexer
-6 / 8 / 2
Регистрация: 22.01.2011
Сообщений: 150
#1

Ввод данных из файла - C++

02.02.2011, 12:17. Просмотров 930. Ответов 7
Метки нет (Все метки)

Проблема такая, есть файл исходных данных там в форме таблички приведены числа и текст (коментарий)
Надо используя С++ из указанного места в файле (например 10 строка и область между 4 и 7 символом) считать численное значение и поместить его в переменную.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.02.2011, 12:17     Ввод данных из файла
Посмотрите здесь:

Ввод данных с файла - C++
struct mec { string name; double sum; }; cout << "Число меценатов с файла: "; int n; ifstream ReadOn; ...

Ввод данных из файла - C++
Всем доброго времени суток! Написала программку: расчет формулы, в которой 6 переменных, данные вводила с клавиатуры. Но нужно чтобы данные...

Ввод данных из файла - C++
Здравствуйте, не откажите пожалуйста в помощи, вот программа: #include "stdafx.h" #include <iostream> #include <iomanip> #include...

Ввод данных в массив с файла с++ - C++
есть файл input.txt в нем 2 строки, на первой - одно число(размер массива), на второй ряд чисел(массив), как можно присвоить переменной...

Ввод данных в структуру из файла - C++
Народ, помогите разобраться. В общем есть структура следующего вида: struct Employees { char Surname; char Name; char...

Ввод/вывод данных в/из файла - C++
Ребят, такая проблемка, когда ввожу строки , в файле они отображаются иероглифами(не все, почему то только те строки, у которых длинна 3...

Ввод данных из файла в двумерный массив - C++
Здравствуйте! Я написал такую программу: #include <iostream> #include <fstream> using namespace std; int main() { int...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
igorrr37
1644 / 1272 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 7
02.02.2011, 14:13     Ввод данных из файла #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include<iostream>
#include<sstream>
#include<fstream>
using namespace std;
 
int main(){
    string s, s1;
    float num;
    int l, a, b, cou=-1;
    cout<<"file path= ";
    cin>>s;
    fstream fs(s);
    if(!fs){cerr<<"file not found"; return 1;}
    cout<<"\nline index= ";
    cin>>l;
    cout<<"\nfirst symbol index= ";
    cin>>a;
    cout<<"\nlast symbol index= ";
    cin>>b;
    while(cou!=l){
        getline(fs, s);
        ++cou;
    }
    fs.close();
    for(int i=a; i<b; i++){
        s1=(s1+s[i]);
    }
    stringstream ss(s1);
    ss>>num;
    cout<<"num= "<<num;
}
sfinexer
-6 / 8 / 2
Регистрация: 22.01.2011
Сообщений: 150
02.02.2011, 15:59  [ТС]     Ввод данных из файла #3
У меня еще одна проблема, ругается на
extern string file;

Вот какая ошибка `string' does not name a type
igorrr37
1644 / 1272 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 7
02.02.2011, 16:18     Ввод данных из файла #4
возможно хедеры нужны
C++
1
2
#include<string>
#include<cstring>
sfinexer
-6 / 8 / 2
Регистрация: 22.01.2011
Сообщений: 150
02.02.2011, 16:28  [ТС]     Ввод данных из файла #5
Цитата Сообщение от sfinexer Посмотреть сообщение
У меня еще одна проблема, ругается на
extern string file;

Вот какая ошибка `string' does not name a type

ПОЧИНИЛ

Добавлено через 9 минут
string f;
f="ddd";
ifstream infile(f);
Ошибку почемуто дает.......
no matching function for call to `std::basic_ifstream<char, std::char_traits<char> >::basic_ifstream(std::string&)'
igorrr37
1644 / 1272 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 7
02.02.2011, 16:31     Ввод данных из файла #6
а если
C++
1
ifstream infile(f.c_str());
sfinexer
-6 / 8 / 2
Регистрация: 22.01.2011
Сообщений: 150
03.02.2011, 11:46  [ТС]     Ввод данных из файла #7
А непоможите еще вот с каким вопросом, из текстового файла надо все слова записать в двумерный масив.
Первый элемент масива - номер строки а второй номер слова в этой строке.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.02.2011, 14:41     Ввод данных из файла
Еще ссылки по теме:

Вектор структур, ввод данных из файла - C++
Проблемы с перегрузкой операторов ввода и вывода для класса и структуры. Перегрузка ввода для структуры написана, и, полагаю, пашет, но не...

Почему не работает ввод данных из файла? - C++
Есть код сортировки бинарным деревом. Собственно не работает только ввод элементов из файла (case 2 в меню) Исходный код: #include...

Организовать ввод данных из текстового файла - C++
Написал программу, работает. Но мне нужно чтобы Вы помогли мне вот в чём: в строках 71-81 и 51-61 нужно заменить все эти операции так,...

Переделать программу под ввод данных из файла - C++
Помогите пожалуйста реализовать чтение из файла. Вот эти вот точки они считываются с клавиатуры, а нужно из файла.. #include...

Ввод данных из файла для решения симплекс метода - C++
Доброго времени суток. Помогите пожалуйста, мне надо брать данные из текстового файла, обрабатывать их и выдавать в другой файл. В...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
igorrr37
1644 / 1272 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 7
03.02.2011, 14:41     Ввод данных из файла #8
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include<iostream>
#include<sstream>
#include<fstream>
#include<vector>
using namespace std;
 
int main(){
    string s;
    cout<<"file path= ";
    cin>>s;
    fstream fs(s.c_str());
    if(!fs){cerr<<"file not found"; return 1;}
    stringstream ss;
    vector<string> vs;
    vector<vector<string> > v;
    while(getline(fs, s)){
        ss.str(s);
        while(ss>>s){
            vs.push_back(s);
        }
        v.push_back(vs);
        vs.clear();
        ss.clear();
    }
    fs.close();
    for(int i=0; i<v.size(); ++i){
        for(int j=0; j<v[i].size(); ++j){
            cout<<v[i][j]<<"  ";
        }
        cout<<"\n";
    }
}
Yandex
Объявления
03.02.2011, 14:41     Ввод данных из файла
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru