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

Какое начальное содержимое текстового потока?

27.05.2021, 17:52. Показов 221. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
строка 9 → Какое начальное содержимое текстового потока?


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
44
45
46
47
48
49
50
51
52
53
54
55
56
#include <fstream>
#include<sstream>
 #include "osobniki.h"
 
 Srodowisko Srodowisko::czytajZPliku(std::string nazwaPliku)
 {
 std::ifstream plik(nazwaPliku);
 
 std::stringstream tekst("");
if(plik){
tekst << plik.rdbuf();
 plik.close();
 }
 
 std::string zapis = tekst.str();
 
 unsigned int wiersze=0, kolumny=0;
 bool pierwszaLinia = true;
 for(char c : zapis){
 if(c!='\n'){
 if(pierwszaLinia && c !=' ') kolumny++;
 } else{
 pierwszaLinia = false;
 if(c=='\n') wiersze++;
 }
 }
 
Srodowisko srodowisko(wiersze,kolumny);
 
 char glon = UstawieniaSymulacji
 ::pobierzUstawienia().znakGlon;
 char grzyb = UstawieniaSymulacji
 ::pobierzUstawienia().znakGrzyb;
 char bakteria = UstawieniaSymulacji
 ::pobierzUstawienia().znakBakteria;
 char pusta = UstawieniaSymulacji
 ::pobierzUstawienia().znakPustaNisza;
 
char znak;
 for(unsigned int w=0; w<wiersze; w++){
 getline(tekst,zapis);
 for(unsigned int k=0; k<2*kolumny; k+=2){
 
 znak = k<zapis.size() ? zapis[k] : pusta;
 
 if(znak==glon)
srodowisko.lokuj(new Glon(),w,k/2);
 else if(znak==grzyb)
srodowisko.lokuj(new Grzyb(),w,k/2);
else if(znak==bakteria)
 srodowisko.lokuj(new Bakteria(),w,k/2);
 }
 }
 
 return srodowisko;
 }
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.05.2021, 17:52
Ответы с готовыми решениями:

Передать ZipInputStream содержимое TextArea. Или как запаковать содержимое текстового поля
Есть простой текстовый редактор. Необходимо добавить функцию сохранения сразу в zip.(Не спрашивайте...

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

Добавить в конец первого текстового файла содержимое второго текстового файла
Даны два текстовых файла. Добавить в конец первого файла содержимое второго файла.

Скопировать содержимое одного символьного потока в другой
Скопируйте содержимое одного символьного потока в другой, попутно делая замену символов, для...

0
27.05.2021, 17:52
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.05.2021, 17:52
Помогаю со студенческими работами здесь

Какое будет содержимое ячейки в символьном виде
Пусть имеется фрагмент программы: char a, b, c; a = 'b'; c = a + 3; b = c; ...

Какое содержимое будет иметь А, после выполнения команд
какое содержимое будет иметь А, после выполнения команд: MVI A, 25_16(в 16чной системе счисления)...

Прочитать содержимое текстового файла
Люди, срочно сап! Мне надо прочитать файл (txt). Я подключил модуль crt, но он работает лишь в...

Зашифровать содержимое текстового файла
Зашифровать содержимое текстового файла с помощью заданного с клавиатуры пользователем строки...

Очистить содержимое текстового файла
как кодом почистить файл txt

Очистить содержимое текстового файла
Создан в блокноте файл *.txt . Напечатав с десяток строк сохраняем его и закрываем. Суть проблемы:...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru