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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ принцип геометрического параллелизма на MPI http://www.cyberforum.ru/cpp-beginners/thread394151.html
не знаю, в какой отдел обращаться с этим вопросом, решила сюда. необходимо распараллелить такую задачку: y1=a + a*x1 + a*x2 + a*x3; y2=a + a*x1 + a*x2 + a*x3; y3=a + a*x1 + a*x2 + a*x3; y4=a +...
C++ Обнулить элементы массива, расположенные между его минимальным и максимальным элементами Дан массив размера N. Обнулить элементы массива, расположенные между его минимальным и максимальным элементами (не включая мини-мальный и максимальный элементы). На одномерные че та не так....... http://www.cyberforum.ru/cpp-beginners/thread394145.html
Создать новый файл, содержащий элементы исходного файла в обратном порядке C++
Дан файл целых чисел. Создать новый файл, содержащий те же элемен-ты, что и исходный файл, но в обратном порядке. помогите буду очень при очень благодарен.... Добавлено через 3 минуты #include...
Конфигурационный файл C++
Здравствуйте. В общем, стоит задача в мою программу добавить конфигурационный файл. Пока необходимо считать из него два параметра: 1) №порта 2) dns-имя сервера Соответственно, первый параметр...
C++ Задача на С++ http://www.cyberforum.ru/cpp-beginners/thread394132.html
Вот щас сижу смотрю на эту задачу и понимаю, что нехер было в выходные балду пинать ибо до завтро я ее точно не осилю, видимо слишком тяжело для меня изучение языка С. Вот решил обратиться к вам за...
C++ Слова кончающееся на букву d нужно вывести все слова, которые кончаются на букву d int j,a,x;int i=0; char s,s1; cin.getline(s,255); while(s!='\0'){a=0; while(s==' ') i++;a=0; if(s!=' ') {while(s!=' ') {i++;a++; подробнее

Показать сообщение отдельно
Kovy
7 / 7 / 0
Регистрация: 29.04.2009
Сообщений: 412

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

29.11.2011, 10:24. Просмотров 407. Ответов 0
Метки (Все метки)

в текстовом файле в несколько строк содержатся данные разных типов.

Добавлено через 17 минут
Необходимо подсчитать количество строк. Создать массив с такой размерностью и записать туда в каждую ячейку свою строку.
Проблема с созданием массива динамического и в переписыванием строки из файла в массив.

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
int patients()
{
        int par=4;
    char c;
    int str=0;
    char tmp='М';
    int patients_count=0;
    ifstream outf;
    outf.open("patients.txt", ifstream::out);
    if (!outf.is_open())
    {
        printf("Error");
        return 0;
    }
    else
    {
        while (!outf.eof())
        {
            outf.getline((char*)tmp, 50, '\n');
            str++;
        }
        patients_count=str/par;
        printf("%d\n", patients_count);
        char *buf=new char[str];
        for (int i=0; i<str; i++)
        {
            outf.getline((char*)buf[i], 50, '\n');
        }
    }
}
Добавлено через 14 часов 25 минут
Всё решил, всем спасибо xD))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru