С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
1 / 1 / 0
Регистрация: 07.07.2010
Сообщений: 32

Ввод кориллической строки в консоли

04.11.2010, 22:12. Показов 1153. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток.
Интересует следующий момент: можно ли настроить консоль таким образом чтобы при вводе строки русским шрифтом эта самая строка принималась и адекватно выводилась?
(а то выводится черте что )

А еще до мня дошли слухи (заранее прошу прощения если буду нести откровенную ересь )
что можно создать в проекте текстовый файл и использовать его для хранения данных, более того сохранять там все изменения.
например:
при запуске программы создается динамический массив, в него копируются данные из того самого файла.. далее вся работа с данными(добавление/удаление/редактирование) ведется с массивом...
перед закрытием вся информация помещается назад в файл.
Это возможно?
Если да то как?
Заранее большое спасибо.
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
04.11.2010, 22:12
Ответы с готовыми решениями:

Ввод строки с консоли
Приветствую! Как реализовать ввод строки с консоли? В данный момент задать строку можно из кода программы. Конкретнее: string...

Ввод строки с консоли
Как ввести строку "text" ( char s = "text"; ) с консоли? #include<stdio.h> #include<string.h> void Del(char *s) { ...

Ввод строки с консоли
Всем привет, такой вопрос. Нашел годный пример. Как реализовать ввод строки "5*3-9/3" вручную с консоли? Заранее благодарен....

2
 Аватар для IrishaIrinaChe
29 / 29 / 3
Регистрация: 23.09.2010
Сообщений: 203
04.11.2010, 22:29
это возможно. есть методичка, объясняющая процесс.
Вложения
Тип файла: rar СИ++(6-10).rar (5.87 Мб, 48 просмотров)
1
ниначмуроФ
 Аватар для PointsEqual
851 / 535 / 110
Регистрация: 12.10.2009
Сообщений: 1,913
04.11.2010, 22:32
Лучший ответ Сообщение было отмечено Demien-DM как решение

Решение

Цитата Сообщение от Demien-DM Посмотреть сообщение
А еще до мня дошли слухи (заранее прошу прощения если буду нести откровенную ересь )
что можно создать в проекте текстовый файл и использовать его для хранения данных, более того сохранять там все изменения.
например:
при запуске программы создается динамический массив, в него копируются данные из того самого файла.. далее вся работа с данными(добавление/удаление/редактирование) ведется с массивом...
перед закрытием вся информация помещается назад в файл.
Это возможно?
Если да то как?
Заранее большое спасибо.
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 <iostream>
#include <fstream>
#include <ctime>
#include <algorithm>
 
using namespace std;
 
int main(){
 
    ifstream fin("ini.txt");
 
    if (!fin){
        cerr << "Error";
        return EXIT_FAILURE;
    }
 
    int size = 0;
 
    fin >> size;
 
    int* arr = new int[size];
 
    for (int i = 0; i < size; ++i){
        arr[i] = i;
        cout << arr[i] << " ";
    }
 
    delete [] arr;
    fin.close();
 
    ofstream fout("ini.txt");
    if (!fout){
        cerr << "Error";
        return EXIT_FAILURE;
    }
    ++size;
    fout << size;
 
   fout.close();
 
 
        return 0;
}
если в ini.txt изначально есть число отличное от 0.

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

Добавлено через 2 минуты
Цитата Сообщение от Demien-DM Посмотреть сообщение
Интересует следующий момент: можно ли настроить консоль таким образом чтобы при вводе строки русским шрифтом эта самая строка принималась и адекватно выводилась?
Вам наверно сюда
Русские шрифты в консоли
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.11.2010, 22:32
Помогаю со студенческими работами здесь

Ввод строки из 10 символов в консоли
Необходимо ввести в консольном приложении строку из 10 символов , и сделать так чтобы программа выводила эту же строку из 10 символов ,но...

Реализовать ввод строки с консоли пользователем и найти количество заданного символа в введённой строке
Ввести предложение и подсчитать сколько букв 'н' в нем.

Что работает быстрее, ввод с консоли или ввод с файла?
вводятся множество списков программа удаляет первое число списка и удаляет все числа в этом списке если встречается 1. потом она их...

Переделать ввод с консоли на ввод из файла
Здравствуйте! Написала программу, но результат таков: я брала информацию из строки. Мне нужно, чтобы брать информацию из файла, а не из...

Пропускает ввод данных в консоли. Не работает часть кода. Пропускает ввод фио
Добрый день! Помогите пожалуйста! В void add_dinamo() пропускает cout&lt;&lt;&quot;ФИО: \t&quot; ; cin.getline(b.fio, 49); а дальше...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru