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

Записывание в структуру из файла - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Постепенно прибавлять единицу к элементам матрицы http://www.cyberforum.ru/cpp-beginners/thread621913.html
Помогите ,дорогие Форумчане! Нужно прибавлять единицу к матрице постепенно 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0
C++ Стек в два стека Здравствуйте!! Нужно создать стек в диапазоне -50 до 50.Преобразовать стек в два стека.Причем, первый должен содержать только чётные числа,второй - только нечётные. Ни разу не работала со стеками,помогите пожалуйста разобраться. Добавлено через 1 минуту Здравствуйте!! Нужно создать стек в диапазоне -50 до 50.Преобразовать стек в два стека.Причем, первый должен содержать только чётные... http://www.cyberforum.ru/cpp-beginners/thread621910.html
C++ Вывод текста на русском
// Выводит текст стихотворения #include <stdio.h> #include <conio.h> void main () { printf("Ynulaua pora! ochey ochsrovan'e!\n"); printf("Priyatna mne tvoya proschal'naya krasa -\n"); printf("lublu ya pyushnoe prirodu yvyadanie,\n"); printf("V bagrets i zoloto odetye lesa.\n\n"); printf(" A.C.Pyshkin\n");
C++ Наследование ostream
Я наследовал от ostream класс, перегрузил operator<<(const char *) для одного типа данных, и создал объект newcout, однако он почему-то не может выводить int. Почему?
C++ Как вывести в фаил rdbuff() ? http://www.cyberforum.ru/cpp-beginners/thread621900.html
// po;jkyhgfd.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" // asdvcx.cpp: главный файл проекта. #include <iostream> #include <boost/asio.hpp> #include <conio.h>
C++ Классы. Implement the two functions of the class. Ребята, суть такая вообщем, я проходил когда-то C++, но классы я не затрагивал, помогите с заданием, мне лишь бы разоьраться в этом было бы неплохо. C++ Template: class MyClass { public: getNiCount(...) { } replaceNiWithNI(...) подробнее

Показать сообщение отдельно
Aero93
8 / 8 / 1
Регистрация: 19.12.2011
Сообщений: 35
10.07.2012, 21:58  [ТС]     Записывание в структуру из файла
Цитата Сообщение от Vort_ Посмотреть сообщение
нужно чтоб строка заканчивалась нулевым символом
сделать - просто. к примеру, объявить не char s[6], а char s[7]
обнулить все 7 байт, а читать 6 первых
Если бы такой маневр прошел, я бы не создавал данную тему... Само то задание у меня звучит , что есть файл, в нем n-ое количество записей(строк), нужно вывести один из элементов этой структуры путем поиска с заданным именем и временем...Самая сложная часть распихать эти записи по структуре..., остальное уже готово.

Покрутил не много с размерами символьных массивов - выходит более-менее, но в программу не рационально сувать кучу fread'ов, оэтому надо считать сразу всю структуру сразу тоесть:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
struct time {
       char server[6];
       char name[4];
       char player[4];
       char rank[5];
       p(){ memset ( server, 0, 6);
            memset ( name, 0, 4);
            memset ( player, 0, 4);
            memset ( rank, 0 ,5);} } m;
       FILE *fp;
       fp=fopen("lol.txt", "r");
       fread(&m , sizeof(time), 1, fp);
       Edit1->Text=m.server;
       Edit2->Text=m.name;
       Edit3->Text=m.player;
       Edit4->Text=m.rank;
Вот тут та же совершенно проблема - выводит в поля Edit'тов перевернутой елочкой...
 
Текущее время: 00:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru