 |
|
|
Полезно |
Пакет за пълно възстановяване със зъбни импланти в рамките 5 работни дни. Опитен екип и зъботехници, венозна седация от анестезиолог, временни и постоянни мостове - фиксирана цена 
Запознай се с актуалните цени на зъбни импланти в дентална клиника Смайл Дентал Сървисес. Клиниката работи както с двучастови конвенционални импланти с отложено натоварване така и с едночастови базални импланти. |
|
|
|
|
|
|
Споделена история от Образование |
Въпрос за игра на C++
преди: 11 години, 8 месеца, прочетена 2147 пъти
Здравейте, от скоро се занимавам с C++ и искам да направя игра. В тази игра искам да имам променливата "текущо ниво", обаче искам всеки път когато играя играта да съм на същото ниво, не да почвам отначало. Може ли някой да ми напише код който програмата ми да взима информация от notepad и да може да я променя?
|
|
|
|
|
|
|
|
Коментари |
|
Вземи последните коментари по RSS |
|
|
преди: 11 години, 8 месеца hash: 7e7651c222 |
|
1. Трябва да разделиш задачата си на логически стъпки. Така е по програмистки. Целта ти е да може играта да помни до кое ниво си стигнал. Тоест, както сам си се досетил, трябва текущото ниво да се записва в някакъв файл. Следователно стъпките са следните:
1. като излизаш от играта се записва до кое ниво си стигнал в някакъв файл (число)
2. като влизаш в играта трябва да се изчете съдържанието на файла (числото) и дадена променлива да приеме това число за своя стойност. Ако файлът не съществува играта започва от първо ниво.
Т. е. трябва ти писане и четене на число(int) във/от файл. В интернет ще търсиш "c write int to file" например.
В C файловете се представят като потоци (streams), в които може да се пише последователно и от които може да се чете последователно. Например за да запишеш конкретното ниво(currentLevel) си създаваш output поток:
ofstream outFile; // ofstream = Output File Stream
outFile. open("C:nivo. txt");
outFile << currentLevel;
outFile. close();
за четене е сходен начина, но ти трябва входен (Input) поток.
|
преди: 11 години, 8 месеца hash: 3e452e3b3e |
|
2. Явно изобщо не си наясно със съхранението на информацията в компютъра, с променливите, с паметта и т.н.
Какъв notepad?! Notepad е (елементарен) текстов редактор, в него никакви променливи не се пазят! С него се отварят текстови файлове, записани на харддиска, на флашка или на някаква друга памет, визуализират се, редактират се, и се записват (ако медията го позволява).
Трябва да си направиш файл, в който да се съхранява информация за текущото ниво - някакъв *.ini-файл, примерно. Или в Windows registry, ако ще работиш под Windows.
|
|
Коментари очaкващи одобрение: няма |
... |
|
|
|