Oskom Forums

Oskom Forums


Добро пожаловать на Oskom Forums.
 
 
Сейчас на шардах UO Oskom
 
+ Ответить в теме
Показано с 1 по 4 из 4
  1. Оборотень в Погонах ^___^

    Регистрация
    07.11.2002
    Адрес
    UZVER [Crafters] www.crafters.by.ru Истинный Юзенит^_^
    Сообщений
    5,150
    #1

    По умолчанию Кто немного шарит в с++?:)

    Есть мини файл, который считывает из текстового файла рисунок )
    #include <conio.h>
    #include <stdio.h>
    #include <stdlib.h>
    #include <iostream.h>
    #include <iomanip.h>
    void title()
    {
    FILE *f;
    char t;
    clrscr();
    f = fopen("TITLE.TXT","r");
    while (!feof(f))
    {
    fscanf(f,"%c",&t);
    cout<<t;
    }
    getch();
    clrscr();
    }

    Работать работает, но толком сам объяснить не могу, а это функция из моей курсовой )
    Можете объяснить?
    Например:
    1) что значит строка *FILE
    2) зачем вводим char t
    3) а так же fscanf(f,"%c",&t); --> что это? почему &t?

  2. Expert
    [Banned]
    Регистрация
    25.01.2006
    Адрес
    Haldir [Salib El-Lejl], фан-клуб Боника.
    Сообщений
    482
    #2

    По умолчанию Re: Кто немного шарит в с++?:)

    Цитата Сообщение от DiF
    1) что значит строка *FILE
    Это указатель на файл.

    Цитата Сообщение от DiF
    2) зачем вводим char t
    Ты в него поочерёдно считываешь символы из файла.

    Цитата Сообщение от DiF
    3) а так же fscanf(f,"%c",&t); --> что это? почему &t?
    Это функция чтения из файла.
    f - указатель на файл.
    %c - означает что читается символ.
    &t - это указатель на однобайтовую переменную. & означает, что берётся не значение переменной, а её адрес в памяти.

  3. Оборотень в Погонах ^___^

    Регистрация
    07.11.2002
    Адрес
    UZVER [Crafters] www.crafters.by.ru Истинный Юзенит^_^
    Сообщений
    5,150
    #3

    По умолчанию

    Пасибо, очень помог, терь у мну хор по защите

  4. Grandmaster

    Регистрация
    11.10.2004
    Адрес
    Dominatio Violentia
    Сообщений
    1,799
    #4

    По умолчанию

    ты извини, канешна, но rtfm...

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения