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

Просмотр текстового файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти номера строк и столбцов всех седловых точек матрицы http://www.cyberforum.ru/cpp-beginners/thread734380.html
Дана целочисленная прямоугольная матрица. Определить: — сумму элементов в тех строках, которые содержат хотя бы один отрицательный элемент; — номера строк и столбцов всех седловых точек матрицы....
C++ Содержимое матрицы размерности n x n повернуть на 90 по часовой стрелке вокруг центра симметрии матрицы. Исходная матрица вводится из файла Help me plz http://www.cyberforum.ru/cpp-beginners/thread734379.html
C++ Класс Bill для учета стоимости разговоров
Сделал начало дальше несоображает голова что делать.Вот задание Сделать класс Bill,который есть платежом за розговор.Для представления времени использывать клас Time. Класс BIll,включает...
Как заполняет функция rand? C++
Как заполняет функция rand? Допустим у нас есть вот такое: rand()%10; rand()%100-50; rand()%20-20; В каком диапазоне будут заполняться числа?
C++ Найти сумму четных элементов массива http://www.cyberforum.ru/cpp-beginners/thread734357.html
написать программу которая генеруе и выводит на экран массив из 10 случайных чисел в диапазоне от -100 до 100 и выводит сумму четных чисел Определить сумму третьего, четвертого и пятого числа и...
C++ B* дерево (алгоритм добавления нового ключа и соответственно удаления) Не могу понять алгоритм добавления нового ключа и соответственно удаления. Вообще подскажите как можно реализовать B* дерево на C++ Добавлено через 3 часа 6 минут ну или хотя бы как переделать... подробнее

Показать сообщение отдельно
feniks
0 / 0 / 0
Регистрация: 16.12.2012
Сообщений: 31

Просмотр текстового файла - C++

16.12.2012, 20:53. Просмотров 226. Ответов 0
Метки (Все метки)

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
33
34
35
36
37
38
39
40
41
42
43
#include "stdafx.h"
#include <iostream>
#include <fstream>
#include <string>
#include <locale.h>
#include <stdio.h>
 
using namespace std;
 
 
int main()
{ 
    FILE* pFile = fopen("input.txt", "rb");
int nFileLen = 0;
{
    if(pFile)
        fseek (pFile, 0, SEEK_END);
    nFileLen = ftell(pFile);
    fclose (pFile);
}
    setlocale(LC_CTYPE, "Russian_Russia");
 
    int &alt = nFileLen;
 
    char str_file[4500];
 
FILE* fp = fopen("input.txt","r"); 
    if(fp != NULL) 
    { 
        int i=0; 
        char ch; 
        while((ch = getc(fp)) != EOF) 
            str_file[i++]=ch; 
        str_file[i] = '\0'; 
        printf(str_file);
    } 
    else 
        cout << "Невозможно открыть файл для чтения. " << endl; 
    fclose(fp);
 
    system("pause");
    return 0; 
}
сам файл с текстом размером 4252, но не удается через ссылку размер файла перенести в массив str_file, то бишь сделать его такой же длины. так же не получается просмотреть весь текст, программа открывает только первое слово. и еще, подскажите как текст в окне консоли сделать более упорядоченным - т.е. в строках определенное количество символов, а остальные чтоб перемещались на последующую строку.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru