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

Работа с файлами в цикле. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сдвиг на один символ http://www.cyberforum.ru/cpp-beginners/thread29326.html
Здравствуйте. у меня не получается решить такую задачку: есть последовательность символов, например: 'aaaabbbbccccdddd' мне необходимо выводить подстроку из 4-х символов, при этом смещаясь на один символ вправо, результат должен быть таким: aaaa aaab aabb abbb bbbb
C++ Реализовать перебор всех возможных IP-адресов (С++) Реализовать перебор всех возможных IP-адресов, начиная с 0.0.0.0, заканчивая 255.255.255.0. (проще говоря перебор всех возможных комбинаций четырех целых чисел в интервале 0;255)если кто может, пожалуйста помогите. http://www.cyberforum.ru/cpp-beginners/thread29321.html
C++ Международная Жаутыковская Олимпиада - 2009
Уважаемые друзья... Есть ли у кого нибудь решения задач Международной Жаутыковской Олимпиады 2009 по информатике... Буду признателен если поделитесь... Или же давайте вместе их решим... Добавлено через 15 минут 20 секунд Вот и задачи... http://izho2009.fiz-mat.kz/download_zadachi/zadachi_all_izho2009.rar
C++ Почему ответ 0:0:0!!!
#include <iostream> using namespace std; class Time { private: int hour; int min; int sec; public: Time():hour(0),min(0),sec(0)
C++ [Warning] multi-character character constant http://www.cyberforum.ru/cpp-beginners/thread29308.html
#include <iostream> using namespace std; class toolBooth { private: unsigned int car; double money; public: toolBooth():car(0),money(0) {}
C++ Вещественный массив - заполнение случайным образом. Здравствуйте. Помогите пжлста с задачкой. (Visual C++ 6.0) Дан вещественный массив размером N. Составить функцию, которая определит число соседств двух чисел одного знака. подробнее

Показать сообщение отдельно
YurA_280784
Заблокирован
14.04.2009, 10:17     Работа с файлами в цикле.
Dezman666 я написал наверно не совсем то т.к. не знал структуры файла
Как я понимаю она у тебя такова
float float
float float
float float

И тебе нужен второй столбик, ну так нету проблемос)))
C++
1
2
3
4
5
6
7
8
9
10
11
12
FILE *f;
int i = 0;
float massiv1[100],massiv2[100];
if((f = fopen("FilePath","rb+"))
{ 
 while(!feof(f))//производим чтение пока не закончится файл
 {
  fscanf(f,"%f%f",&massiv1[i],&massiv2[i]);//построчное чтение
  i++;
 }
 fclose(f);
}
Добавлено через 3 минуты 4 секунды
В massiv1, massiv2 соответственно 1-й и 2-й столбики,вот
Ну а чёб много файлов подобнім алгоритмом считывать организуй функцию чтения
Например так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
void ReadFile(LPCTSTR FilePath, float *massiv1, float *massiv2)
{
       FILE *f;
int i = 0;
float massiv1[100],massiv2[100];
if((f = fopen("FilePath","rb+"))
{ 
        while(!feof(f))//производим чтение пока не закончится файл
        {
        fscanf(f,"%f%f",&massiv1[i],&massiv2[i]);//построчное чтение
        i++;
        }
        fclose(f);
}
}[FONT=monospace][/FONT]


Добавлено через 1 минуту 14 секунд
Только убери строчку
float massiv1[100],massiv2[100];
я запарился
 
Текущее время: 22:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru