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

Как считать определенный символ (символы) из текстового файла и записать его в stack?

25.06.2019, 18:52. Показов 2274. Ответов 3

Допустим я создаю два стека, один для символов, другой для букв. Пусть в текстовом файле лежит текст "abcd1234". Как мне считать текст так, чтобы он записал в стек для чисел числа 1 и 2, а в стек для букв a и b?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.06.2019, 18:52
Ответы с готовыми решениями:

Считать определённый символ из строки файла и записать его в массив
Как считать определённый символ из строки в файле и записать его в массив? Ещё не очень понятно...

Как считать информацию из текстового файла и записать в динамический массив?
По заданию нужно сортировать поразрядной сортировкой данные из текстовых файлов разной величины,...

Считать последний символ файла. Записать символ в конец файла
Есть файл. Нужно сначала дописать в его конец один символ, а затем его считать. Как это сделать?...

Считать из этого файла какой-либо символ и записать этот символ в новый файл
здравствуйте , помогите с решением следующего задания: естьтекстовый файл vvod.txt, в нем записана...

3
Автоматизируй это!
Эксперт Python
6712 / 4272 / 1158
Регистрация: 30.03.2015
Сообщений: 12,570
Записей в блоге: 29
25.06.2019, 19:38 2
Цитата Сообщение от ArT386 Посмотреть сообщение
два стека, один для символов, другой для букв
символы как от букв отличаются? или ты про числа?

Цитата Сообщение от ArT386 Посмотреть сообщение
Как мне считать текст так, чтобы он записал в стек для чисел числа 1 и 2, а в стек для букв a и b?
считать строку
перебираем посимвольно
если (цифра) то записать в стек чисел иначе в стек букв
0
0 / 0 / 0
Регистрация: 25.06.2019
Сообщений: 3
25.06.2019, 19:57  [ТС] 3
Цитата Сообщение от Welemir1 Посмотреть сообщение
символы как от букв отличаются? или ты про числа?
Да, опечатался, я имел ввиду числа
Цитата Сообщение от Welemir1 Посмотреть сообщение
считать строку
перебираем посимвольно
если (цифра) то записать в стек чисел иначе в стек букв
Это понятно, но мне нужно считать определенные символы (буквы или цифры) как в примере.
Цитата Сообщение от ArT386 Посмотреть сообщение
Пусть в текстовом файле лежит текст "abcd1234". Как мне считать текст так, чтобы он записал в стек для чисел числа 1 и 2, а в стек для букв a и b?
Как это реализовать в виде кода?
0
1020 / 560 / 185
Регистрация: 18.08.2013
Сообщений: 2,026
Записей в блоге: 2
25.06.2019, 20:43 4
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
Stack<Character> letters = new Stack<>();
Stack<Character> other = new Stack<>();
 
Scanner sc = new Scanner(new File("text.txt"), "UTF-8");
while (sc.hasNextLine()) {
for (char c : sc.nextLine().toCharArray()) {
if (Character.isLetter(c))
letters.push(c);
else
other.push(c);
} // end of 'for' loop
} //end of 'while' loop
sc.close();
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.06.2019, 20:43
Помогаю со студенческими работами здесь

Считать определенный пункт структуры из файла и записать в массив
Имеется структура записанная в файл, как считать опрделенный пункт структуры и записать в массив?

Как считать масив с файла и записать его в StringGrid?
:-/:fie:

Считать с текстового файла и записать в типизированный
Не могу найти ошибку, помогите пожалуйста! Program CreateTypeFile; Uses Crt; type...

Файл: Необходимо считать символы из файла и записать в массив unsigned int array[2]. Не подскажите как это сделать?
Итак, есть файл. В нем записано восемь символов по одному байту, мне нужно считать их и записать в...


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

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

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