0 / 0 / 1
Регистрация: 30.09.2016
Сообщений: 15
1

Пауза при работе с консольным приложением

15.10.2016, 13:41. Показов 1136. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте.

Подскажите пожалуйста.
При выводе массива на экран, программа выводит весь массив, потом несколько строчек 000 и что-то пишет и закрывается,
как узнать что, там написано. И почему команда read(m); не срабатывает?

Delphi
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
program Project2;
 
uses   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;
{$APPTYPE CONSOLE}
    var
    Buf: Array Of Double;
    i,j,k,m,n,x,y,z:integer;
    wsize: LongInt;
    s: double;
    W: File;
    G,L: Text;
    Gname, Wname, Lname:String;
 
begin
    Gname := 'gggg.dat'; // 
    AssignFile(G, gname);
    Reset(G);
    Read (G,x,y,z);      //
    k:=x*y*z;
 
    Wname := 'wwww.res'; // 
    AssignFile(W, Wname);
    Reset(W, 1 );
    wsize := FileSize(W);
    GetMem(Buf, wsize);  //
    Blockread(W, Buf[0], wsize);  // 
 
    for i:=0 to (wsize) do
    writeln (Buf[i]);
 
    read(m);
    FreeMem(Buf); // 
    CloseFile(W);
    CloseFile(G);
    CloseFile(L);
end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.10.2016, 13:41
Ответы с готовыми решениями:

Работа с консольным приложением Delphi
ПОМОГИТЕ ПОЖАЛУЙСТА! ВООБЩЕ НЕ ПОНЯЛ ЧТО С КОНСОЛЬНЫМ ПРИЛОЖЕНИЕМ ДЕЛАТЬ!!!! :C Задание : Дана...

Сохранение текстового файла консольным приложением
Подскажите, как создать консольное приложение, которое сохраняет текст набранный пользователем в...

Подскажите с консольным приложением
Подскажите плиз, каким образом написать консольное приложение календаря. А именно при вводе...

Общение с консольным приложением
Есть консольное приложение. После запуска оно выводит приглашение для ввода параметра. Пишем, жмем...

2
Почетный модератор
64287 / 47586 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
15.10.2016, 13:50 2
Цитата Сообщение от vlchuprov Посмотреть сообщение
И почему команда read(m); не срабатывает?
Потому что нужно readln(m).
1
0 / 0 / 1
Регистрация: 30.09.2016
Сообщений: 15
15.10.2016, 14:08  [ТС] 3
Цитата Сообщение от Puporev Посмотреть сообщение
Потому что нужно readln(m).
поставил, все равно команда не выполняется, проблема думаю с размерами файла и массива

Добавлено через 15 минут
вроде сам разобрался:
Delphi
1
2
    for i:=0 to ((wsize div 8)) do
    writeln (Buf[i]);
надо было убрать:
Delphi
1
CloseFile(L);
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.10.2016, 14:08
Помогаю со студенческими работами здесь

Проблема с консольным приложением в Qt
По поводу Qt, поставил вчера на ноут, пытался написать приложение, иногда при запуске приложение не...

Работа с консольным приложением
Пожалуйста, подскажите кто может. Программа сделана для консольного приложения, Builder C++ 6,...

Работа с другим консольным приложением
у меня есть консольное приложение, которое выводит информацию на экран мне нужно написать...

Как работать с запущенным консольным приложением?
я с помощью команды "nc cacoiti.server.ru 1111" подлючаюсь к серверу и он на каждый мой запрос...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru