Eclipse - как я могу остановить свою программу?

#include <iostream>
#include <fstream>

using namespace std;

int main()
{
    char c;
    ofstream outFile("/home/gnome/Music/file.txt", ios::out);
    while (cin >> c) {
        outFile.put(c);
    }
    outFile.close();

    return 0;
}

Когда я хочу остановиться, я не могу прервать его с помощью Control-D, как я это делаю на терминале Linux. Как мне сделать это в затмении. Проблема в том, что он не записывает символы в мой файл. Когда я просматриваю файл, он пуст, а прошлые данные исчезли. Пустой. Я использовал этот код с g ++ на терминале, и он работает. Как мне использовать это в затмении?

Приставка

Или, может быть, Ctrl + C.

HolyBlackCat 01.05.2018 17:22

Я использовал этот ctrl-z, но он все еще не работает.

Frank 01.05.2018 17:23

Какую ОС вы используете?

drescherjm 01.05.2018 17:26

Ctrl-Z работал у меня при использовании Eclipse Oxygen 3 в Windows 10.

Fred Larson 01.05.2018 17:28

Что-нибудь в stackoverflow.com/questions/4711098/… поможет?

user4581301 01.05.2018 17:29

Я использую Ubuntu-Mate 18.04 LTS Bionic.

Frank 01.05.2018 17:31

Никогда не пробовал это делать в Linux, но получите ли вы системную консоль, если поместите файл .gdbinit, содержащий "установить новую консоль", в корневую папку проектов? Если да, соблюдаются ли обычные клавиши ctrl +?

user4581301 01.05.2018 17:38

user4581301 Флажок временного решения больше не доступен в пользовательском интерфейсе.

Frank 01.05.2018 17:45

Я поместил файл .gdbinit в / home / gnome, но он все еще не работает.

Frank 01.05.2018 17:58

У меня отлично работает в eclipse на Linux. Возможно, щелкнув по нему, убедитесь, что окно консоли имеет фокус ввода?

Galik 01.05.2018 18:00

Ctrl-D работает, но если я использую его до Ctrl-Z, это не так.

Frank 01.05.2018 18:02

@Galik Да, это фокус. Ставлю "текст", потом вижу свой файл с котом, нано, а файл пустой

Frank 01.05.2018 18:04

Скачал с официального сайта, из репозиториев не устанавливал, если поможет. В нем много ошибок, потому что, например, он иногда не распознает "endl". Множество багов.

Frank 01.05.2018 18:12

Я создал внутри проекта файл с именем «file.txt», и он отлично работает. Я не знаю, почему запись в файл вне проекта не работает.

Frank 01.05.2018 18:59

@Frank Так это Ctrl-D не работает или запись в файл не работает?

Galik 01.05.2018 19:41

@Galik Это запись в файл. Он работает только локально, внутри папки проекта, а не снаружи.

Frank 01.05.2018 19:57
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
16
76
0

Другие вопросы по теме