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

Написать программу, которая считывает текст из файла и выводит его на экран - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Инициализация графического режима! http://www.cyberforum.ru/cpp-beginners/thread4140.html
Кто может - помогите!!!! На экране сообщение: ...Device driver file not found (EGAVGA.BGI)... Но в папке BGI он есть. Папка с драйверами задана в настройке при инсталяции. В чем проблема? Может в настройках что-то нужно выставить? Листинг: #include <graphics.h> #include <stdlib.h> #include <stdio.h> #include <conio.h>
C++ Многопоточность podskazite paru premerov mnogopoto4jnasti, ili gde eto najti. http://www.cyberforum.ru/cpp-beginners/thread4139.html
C++ Бегущая строка
Привет, подскажите, кто может, как в C++ (на самом деле надо на Perl, но д.б. очень похоже) можно забацать "бегущую строку". Условия: 1. Консольное приложение 2. Вывод в текстовом режиме (STDOUT) Необходимо, чтобы в одной строке. с некоторым интервалом выводился какой-либо символ, например, "*", каждый раз на новом месте. Вроде как бегущие огни в светомузыке. Пример вывода: 0 sek: * 1...
C++ Из EMF в текстовый файл
Суть проблемы такова: есть EMF файл содержащий в себе таблицу поступления товаров. ДЛя обмена данными необходимо извлечь из данного EMF файла только текстовые данные. Если сменить файлу расширение на txt и поменять кодировку на win-1251, то можно эти самые данные извлечь используя для определения начала текстового блока маску из 8 подряд идущих байт содержащих в себе значение равное 255. Но...
C++ Авто-создание блок-схем по коду С++ http://www.cyberforum.ru/cpp-beginners/thread4094.html
Необходимо найти бесплатную программку по автоматическому преобразованию кода С++ в блок схему. Выложите пожалуйсто, или ссылочку на неё скиньте, искала не могу найти, одна есть более менее (fceditor), но выдаёт ошибки постоянно. "Сообщение об ошибке: ОТЧЕТ ПАРСЕРА: Line 5: Lexical Error: Cannot recognize token: #" ОЧЕНЬ НУЖНА ВАША ПОМОЩЬ!:(
C++ Определение простого числа С клавиатуры вводят натуральное 3-х значное число. Является ли оно простым (простые числа делятся нацело только на 1 и на себя). Описать функции: 1)ввода исходных данных 2) обработки исходных данных 3)вывода результата. С помощью этих функций написать программу для решения предложенной задачи... подробнее

Показать сообщение отдельно
Ranofer
2 / 2 / 0
Регистрация: 04.09.2008
Сообщений: 20
22.09.2008, 15:14     Написать программу, которая считывает текст из файла и выводит его на экран
Цитата Сообщение от Виктор Посмотреть сообщение
Помогите начинающему...
Отвечу на вопрос двухлетней давности... заодно задав свой.
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
#include <iostream>
#include <windows.h>
using namespace std;
char buf[256];
char* Rus(const char* text){
    CharToOem(text, buf);
    return buf;
}
int main(){
    int nelem;
    int kol = 0;
    cout << Rus("Введите кол-во элементов массива...") << endl;
    cin >> nelem;
    int *p = new int [nelem];
    cout << Rus("Введите элементы массива...") << endl;
    for(int i = 0; i < nelem; i++){
        cin >> p[i];
    }
    for(int i = 0; i < nelem; i++){
        if(p[i] != 0) kol++;
    }
    cout << Rus("Кол-во ненулевых элементов... ") << kol << endl;
    
    delete []p;
    cout << p[1] << endl;
    
    system("pause");
    return 0;
}
У меня проблема с освобождением памяти из под массива.
То есть, применив операцию delete, я втайне надеюсь, что память освободилась и я не смогу далее использовать массив. Однако в следующей строке я спокойно вывожу на экран первый элемент уже удаленного массива.
Подскажите в чем тут хитрость...
 
Текущее время: 02:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru