Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
0 / 0 / 0
Регистрация: 16.03.2011
Сообщений: 23

Написать функцию шаблон, для считывания из файла

20.06.2011, 15:02. Показов 2343. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Написать функцию шаблон, для считывания из файла
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
20.06.2011, 15:02
Ответы с готовыми решениями:

Написать файл-функцию для считывания данных из файла в структуру или массив структур с подходящими полями.
Алексеев Иван 121-22-04 Сидоров Николай 101-21-99 Тимофеев Сергей 570-00-23 (номера...

Написать программу для считывания содержимого текстового файла
1 написать программу для считывания содержимого текстового файла. 2 Написать программу для сохранения системой даты и времени в текстовый...

Написать программу для считывания элементов матрицы размером М х N из файла
Помогите решить такую проблему. Задача проста но суть в том чтобы не пользоваться Fstream и stdio.h. Нужно используя библиотеку iostream...

5
11 / 11 / 3
Регистрация: 14.01.2011
Сообщений: 113
20.06.2011, 17:31
Цитата Сообщение от Noti Посмотреть сообщение
Написать функцию шаблон, для считывания из файла
пользуйся ifstream
C
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
#include <fstream>
using namespace std;
void main (){
    ifstream f("file.txt");
    for (int i=0;i<10;i++){
        int v;
        f>>v;
        cout <<v<<endl;
    }
}
0
 Аватар для xAtom
935 / 760 / 299
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
21.06.2011, 02:12
Задание как-то не очень ясное, шаблон для чего типа sscanf(...) или шаблон типов template<...>.

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
31
32
#include <stdio.h>
 
 
template<typename T>
bool  read_file(const char* _filename, T*  buff) {
    FILE*  fp = fopen(_filename, "r" );
    if(! fp)
            return false;
    long cur = 0L;
    while(! feof(fp)) {
        fread(buff + cur, 255, 1U, fp);
        cur += ftell(fp);
    }
    fclose(fp);
    buff[ cur ] = 0;
 
    return true;
}
 
 
 
 
void  main(void){
 
    char buff[255];
    read_file("X:\\car.txt", buff);
    puts(buff);
 
    // текст считанный из файла
          // car=Honda-Inspire car=Mitshubishi-Evolution car=Chevrolet-CAMARA
 
}
0
36 / 2 / 1
Регистрация: 16.06.2011
Сообщений: 15
24.06.2011, 23:19
Существуют разные файлы. Если это текстовой файл, то подойдёт что-то подобное:
C++
1
2
3
4
5
6
7
8
9
10
11
12
        while (!feof(fin))      \\fin = fopen("D:\\с==\\vivat\\in.txt", "rt");
        {
            i=0;
            do
            {
                fscanf(fin, "%c", &str[i]);
                i++;
            }
            while(!feof(fin));
            str[i-1]='\0';
            cout << str << endl;
        }
0
 Аватар для talis
794 / 546 / 61
Регистрация: 11.05.2010
Сообщений: 1,298
Записей в блоге: 1
24.06.2011, 23:48
Noti, а что вы хотите получить от шаблона?
0
Linux-оид
 Аватар для OLLEGATOR
120 / 69 / 9
Регистрация: 15.02.2011
Сообщений: 374
25.06.2011, 01:57
я не пойму а причём здесь шаблон?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
25.06.2011, 01:57
Помогаю со студенческими работами здесь

Написать функцию считывания лексемы
/*get_token() - из консоли считывает лексему, возвращает 0-false,1-true,&amp;-and,|-or,~-not,что-то другое-ошибка (эту функцию написать...

Написать функцию считывания времени с консоли в формате чч:мм
Часы показывают время в формате часы:минуты. Циферблат у часов 24-часовой. Часы описываются структурой: typedef struct Tm{ ...

Написать функцию с двумя переменными. Первая - собственно, шаблон, вторая - строка для проверки соответствия
Задание: сопоставление введенного шаблона и строки Нужно написать функцию с двумя переменными. первая - собственно, шаблон, вторая -...

Реализовать функцию считывания данных массива с файла
Добрый вечер. Замотали меня на паре. Нужно переделать код... #include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include...

Парсер XML: реализовать функцию считывания из файла
Надо написать простой Parser XML Есть класс Book которая хранит данные о книге, так же есть List&lt;Book&gt; books = new...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru