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

Чтение из файла - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Использование функций записи в файл http://www.cyberforum.ru/cpp-beginners/thread308425.html
Здравствуйте! Есть глобальная переменная int date_year int date_Month; Надо дозаписать в файл, данные этих двоих переменных, полученных через cin, под шапкой таблицы в одну строку. void Cap_table() { ofstream f("reminder.txt"); f << "---------------------------------------------------------" << endl; f << "| Date | Executive | My plan |" << endl; f...
C++ Конструкторы, Деструкторы. вывод на экран Здравствуйте уважаемые форумчане! Из книги взял пример кода по конструкторам. Вот код: #include <cstdlib> #include <iostream> class MyClass { public: int x; http://www.cyberforum.ru/cpp-beginners/thread308423.html
Программирование на С C++
если это важно работаем с программой Borland ++++++++++++++++++++++ 1. Дайте определение строки. Чем строка отличается от символьного массива? Приведите пример. 2. Какие значения будут выведены в результате работы программы? void main() {float m={{2,4,6,8},{1,3,5,7},{9,10,11,12}} ,*d=m; printf("%d %d %d\n", sizeof(d), sizeof(m), sizeof(m));}
C++ Ввод из файла.
дана программа. в ней нужно ввести данные из файла. при выводе их на экран выводит не той кодировкой. помогите поменять. вот код программы: //--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include <iostream.h> #include <stdio.h> #include <conio.h> #include <string.h>
C++ Структуры http://www.cyberforum.ru/cpp-beginners/thread308413.html
В библиотеке создается база данных, в которой хранятся сведения об имеющихся в библиотеке книгах. Эта база данных представляет собой файл структур следующего вида: struct books { char наименование_книги; char автор ; char редактор ; char издательство ; int год_издани
C++ Файлы Подскажите пожалуйста! В магазине имеются различные товары, причем каждому товару в качестве названия присвоен целочисленный код. Для контроля за наличием товара создаетс ЛИТЕРНЫЙ файл, состоящий из записей, описывающих товары - по одной записи на каждый товар. Запись имеет следующий вид (второй солбец - форматные спецификации строки с форматами преобразований типов - второй параметр функции... подробнее

Показать сообщение отдельно
Kravch
0 / 0 / 0
Регистрация: 21.12.2010
Сообщений: 7
30.05.2011, 21:58  [ТС]     Чтение из файла
Ок. Буду разбираться с fseek и fsetpos. Брать 1 или 2 символа после 6 не сработало ;-) Спасибо!

Добавлено через 2 часа 2 минуты
Решил проблему считыванием 8 символов, вместо необходимых 6. Элементы встают на свои места, но есть проблема (см. аттач). По непонятной причине элементы дописываются в 2 строки сразу, если подряд идёт 2 элемента занимающих 6 символов. Не понимаю почему так происходит.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
void read() {
    int IndexSeg, i;
    char c[8];
 
    IndexSeg = 0;
    
    FILE * pFile;
    pFile = fopen ("1.txt","r");
    while (IndexSeg != HashSize) {
        fgets (c, 8, pFile);
        if(c[0] == empty) {
            table[IndexSeg][0] = empty;
        }
        else {
            for(i = 0; i < 6; i++) {
                table[IndexSeg][i] = c[i];
            }
        }
        IndexSeg++;
    }
    fclose (pFile);
}
Миниатюры
Чтение из файла  
 
Текущее время: 08:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru