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

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

Войти
Регистрация
Восстановить пароль
 
bernardov
1 / 1 / 0
Регистрация: 05.09.2012
Сообщений: 6
#1

Считывание файла *.cvs - C++

11.07.2013, 00:26. Просмотров 302. Ответов 1
Метки нет (Все метки)

*.txt файлы такой код читает правильно:

C++
1
2
3
4
5
6
7
8
9
int m[10];
int gist[5];
ifstream f("1.txt");
for(int i=0; i<10; i++)
{
   f >> m[i];
   cout<<m[i]<<" ";
  
}
А если расширение поменять на *.cvs, то считывает, то чего в моем экселевском файле нет (во всяком случае я туда его не записывал). То же с файлами матлаба(*.mat).

Что нужно изменить в коде, чтобы можно было считать данные из не текстового файла(желательно экселевского)? Или как вообще считывать такие файлы?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.07.2013, 00:26
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Считывание файла *.cvs (C++):

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

Считывание файла в массив и запись нового файла - C++
Консоль VS C++. Текстовый файл открывается как бинарный, и считывается по 100 байт в массив - и сразу они переписываются в другой файл. В...

Считывание из файла - C++
Здравствуйте! Такой вопрос. Как можно считать информацию из файла следующим образом: в текстовом файле имеется 3 столбца, мне же нужно...

Считывание из файла - C++
Создайте конструктор, который считывает координаты центра и радиус из заранее подготовленного текстового файла на магнитном диске и...

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

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
alsav22
5420 / 4816 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
11.07.2013, 04:46 #2
Расширение тут ни при чём. Файл открыт в текстовом режиме и это важно, а расширение хоть какое, хоть вообще без расширения, код будет так же работать.
Цитата Сообщение от bernardov Посмотреть сообщение
Что нужно изменить в коде, чтобы можно было считать данные из не текстового файла(желательно экселевского)? Или как вообще считывать такие файлы?
Смотря для чего и что в файле. Нужно знать формат файла, т.е. что и в каком виде (режиме) туда записывалось. От этого зависит и способ (режим) чтения. Если там последовательность из десяти int, записанных в бинарном режиме, то:
C++
1
2
3
4
5
6
7
8
9
int m[10];
iint gist[5];
int m[10];
ifstream f("1.txt", ios::binary);
for(int i = 0; i < 10; i++)
{
   f.read((char*)&m[i], sizeof(int));
   cout << m[i] << " ";
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.07.2013, 04:46
Привет! Вот еще темы с ответами:

Считывание из файла - C++
Функция: //Функция добавления новых пользователей void Add_New_User() { FILE *Fptr = fopen(&quot;New_User.txt&quot;, &quot;r&quot;); if (Fptr ==...

Считывание из файла - C++
Ребят,подскажите пожалуйста: Нужно считать из файлов значения. Я создал два класса,в которых есть переменные,в которые будут считываться...

считывание из файла c++ - C++
считываю из файла, но он не читает все строки, почему не знаю. Может кто-нибудь помочь? ifstream file(&quot;1.txt&quot;,ios::in); char...

Считывание с файла - C++
Подскажите, плиз, как из файла в массив считать строку вместе с пробелами?


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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