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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
onspeed
2 / 2 / 0
Регистрация: 22.07.2010
Сообщений: 29
#1

Вывести текст - C++

23.07.2010, 11:06. Просмотров 580. Ответов 6
Метки нет (Все метки)

Имеется текстовой файл с несколькими строчками разных размеров.
Нужно вывести текст на экран с помощью fopen
Буду благодарен за помощь
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.07.2010, 11:06
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вывести текст (C++):

Дописать в конец a.jpeg некий секретный текст. Вывести этот текст на экран - C++
Как мне стало известно все .jpeg оканчиваются на маркер FFD9. Его мы и будем искать при выводе результата. Сначала откроем файл на...

вывести текст - C++
Всем привет!:) Как можно вывести текст с помощью функции DrawText() на поверхность DirectDraw? и еще выложите пожалуйста примеры?

Как вывести текст ? - C++
Здравствуйте. Не пинайте за такой простой вопрос. хочу елементарно вывести текст на екран. пишу так : cout << "Hello"; ...

Вывести русский текст - C++
Помогите пожалуйста, как вывести в консоль не просто русский текст, а именно вывести текст из переменной?

Вывести текст в виде таблицы - C++
подскажите пожалуйста как сделать таблицу! это моя шапка таблицы void baza::output_izdelie() { cout<<"...

Вывести текст на экран дисплея - C++
Помогите решить, я совсем не понимаю как сделать задача такая: Вариант 8 с помощью текстового редактора создать файл, содержащий...

6
[Freeman]
34 / 34 / 6
Регистрация: 07.06.2010
Сообщений: 118
23.07.2010, 11:33 #2
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
#include <string.h>
int main()
{
    const int name_s(100);
    char name[name_s], c;
    printf("Enter name of file: ");
    fgets(name,name_s,stdin);
    name[strlen(name)-1]=0;
    FILE* f;
    if( (f=fopen(name,"r"))==NULL){
        printf("Cannot open file: %s\n",name);
        return 0;
    }
    while(!feof(f))
    {
        c=fgetc(f);
        printf("%c",c);
    }
    printf("\n");
    return 0;
}
Вводишь имя файла программа тебе выводит его содержимое
1
onspeed
2 / 2 / 0
Регистрация: 22.07.2010
Сообщений: 29
23.07.2010, 11:36  [ТС] #3
А где должен лежать файл?
0
neske
1505 / 872 / 84
Регистрация: 26.03.2010
Сообщений: 2,986
23.07.2010, 11:37 #4
Без явно указанного пути, в папке с проектом.
1
onspeed
2 / 2 / 0
Регистрация: 22.07.2010
Сообщений: 29
23.07.2010, 11:43  [ТС] #5
Запускаю программу, спрашивает имя файла, я ввожу - окно сразу закрывается
Пробовал добавить гетчар, не работает
Файл положил туда где и проект \
0
Qwerty_coder
29 / 29 / 2
Регистрация: 14.12.2009
Сообщений: 79
23.07.2010, 12:36 #6
onspeed, имя файла вводить таким образом, например: hello.txt
Добавил в код задержку экрана

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
#include <stdio.h>
#include <string.h>
#include <conio.h>
 
int _getch();
 
int main()
{
        const int name_s(100);
        char name[name_s], c;
        printf("Enter name of file: ");
        fgets(name,name_s,stdin);
        name[strlen(name)-1]=0;
        FILE* f;
        if( (f=fopen(name,"r"))==NULL){
                printf("Cannot open file: %s\n",name);
                return 0;
        }
        while(!feof(f))
        {
                c=fgetc(f);
                printf("%c",c);
        }
        printf("\n");
    _getch();
        return 0;
}
1
onspeed
2 / 2 / 0
Регистрация: 22.07.2010
Сообщений: 29
23.07.2010, 12:52  [ТС] #7
Все работает, большое спасибо.
0
23.07.2010, 12:52
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.07.2010, 12:52
Привет! Вот еще темы с ответами:

Вывести текст в конце программы - C++
Итак, у меня есть программа, которая множит числа на числа и находит некоторые нужные для меня числа. И задача состоит в том, что потом их...

Вывести в консоль русский текст - C++
Здравствуйте. Я понимаю что тема поднималась не один десяток раз, но все же... Установил компилятор Qt. И строку &quot;Привет мир&quot; выводит...

Не могу вывести текст с файла в консоль - C++
Программа выводит только первое слово текста, помогите. #include &lt;iostream&gt; #include &lt;fstream&gt; #include &lt;string&gt; using namespace...

Как можно вывести в Edit текст??? - C++
Каким образом можно вывести в Едит текст, такам образом, что бы строки заканчивались в определенных местах... Например вывести туда 2х...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.