Четверг, 09 Мая 2024, 18:29

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
Форум игроделов » Записи участника » Ramilyanamana [537]
Результаты поиска
RamilyanamanaДата: Среда, 14 Октября 2015, 12:10 | Сообщение # 21 | Тема: Список на основе массива
Биззи Джей Ужасный
Сейчас нет на сайте
linux, не совсем вас понял. можно подробней?


RamilyanamanaДата: Среда, 14 Октября 2015, 11:46 | Сообщение # 22 | Тема: Список на основе массива
Биззи Джей Ужасный
Сейчас нет на сайте
На лабораторной дали задание реализовать программу, использую список на основе массива. Объясните пожалуйста, что это за список. Это какой-то массив структур. Или что? До сих пор понять не могу. В интернете ничего толкового не нашел. Заранее благодарю


RamilyanamanaДата: Вторник, 13 Октября 2015, 12:14 | Сообщение # 23 | Тема: Считывание строки посимвольно из файла в Love2D
Биззи Джей Ужасный
Сейчас нет на сайте
YellowAfterlife, я об этом подумал уже когда написал сюда, но мне это показалось уж слишком мазохистским методом. чтож, попробую. спасибо)


RamilyanamanaДата: Понедельник, 12 Октября 2015, 13:50 | Сообщение # 24 | Тема: Считывание строки посимвольно из файла в Love2D
Биззи Джей Ужасный
Сейчас нет на сайте
Код

function love.load()
...
level = {}
for line in love.filesystem.lines("level1.txt") do
table.insert(level, line)
end
end

...

function love.draw()
local lineX, lineY
lineX = 84
lineY = 84
...
for i, line in ipairs(level) do
love.graphics.print(line, lineX, lineY)
lineY = lineY + hero.height
end
end


Как бы код работает. Все выводит. Проблема в том, что не знаю, как сделать отступы между символами. Делать их в самом файле - не вариант. Символы слишком близко друг к другу, поэтому хотелось бы узнать, можно ли их считать из файла посимвольно. В Вики нужной инфы не нашел. Может кто знает, как сделать? Заранее благодарю)



RamilyanamanaДата: Суббота, 03 Октября 2015, 09:33 | Сообщение # 25 | Тема: Вычитание двух длинных чисел
Биззи Джей Ужасный
Сейчас нет на сайте
falcoware, в этом-то и дело. в главной функции я делаю проверку, чему равна k. и только после этого вызываю функцию. при разных значениях k в функцию передаются эти два числа в разной последовательности


RamilyanamanaДата: Суббота, 03 Октября 2015, 04:21 | Сообщение # 26 | Тема: Вычитание двух длинных чисел
Биззи Джей Ужасный
Сейчас нет на сайте
falcoware, с этим разобрался. но считает все равно не правильно. например из числа 12345 вычесть 54321. в ответе получим -58024, а должны получить -41976


RamilyanamanaДата: Пятница, 02 Октября 2015, 12:36 | Сообщение # 27 | Тема: Вычитание двух длинных чисел
Биззи Джей Ужасный
Сейчас нет на сайте
На лабораторной дали задание: "Реализовать операцию вычитания двух длинных целых десятичных чисел."
Написал код, но считает неправильно. не могу понять, в чем проблема. Будьте добры, помогите, пожалуйста, что с ним не так и правильно ли я вообще сделал.
Код
#include <iostream>
#include <cstring>
#include <cstdio>
#include <cstdlib>
#include <locale.h>
#include <math.h>

int difference(int *x, int *y, int *z, int length);

int main()
{
     setlocale(LC_ALL, "rus");
     std::string fNum, sNum;
     std::cout << "Введите первое число: #"; std::getline(std::cin, fNum);
     std::cout << "Введите второе число: #"; std::getline(std::cin, sNum);
     long int fCount = fNum.length(), sCount = sNum.length();
     int *fArray = new int[fCount], *sArray = new int[sCount];
     for(int i = 0; i < fCount; i++){
         char temp = fNum.at(fCount - i - 1);
         fArray[i] = temp - '0';
     }
     for(int i = 0; i < sCount; i++){
         char temp = sNum.at(sCount - i - 1);
         sArray[i] = temp - '0';
     }
     int k = 0;
     int length = fCount;
     if(fCount > sCount){
         length = fCount;
         k = 1;
     }
     else if(sCount > fCount){
         length = sCount;
         k = 2;
     }
     else
         for(int i = 0; i < length;){
             if(fArray[i] > sArray[i]){
                 k = 1;
                 break;
             }
             else if(sArray[i] > fArray[i]){
                 k = 2;
                 break;
             }
         }
     int *dArray = new int[length];
     if(k == 1) difference(fArray, sArray, dArray, length);
     if(k == 2) difference(sArray, fArray, dArray, length);
     return 0;
}

int difference(int *x, int *y, int *z, int length){
     for(int i = 0; i < length; i++){
         if(i < (length - 1)){
             x[i+1]--;
             z[i] += 10 + x[i];
         }
         else z[i] += x[i];

         z[i] -= y[i];

         if((z[i] / 10) > 0){
             z[i+1]++;
             z[i] %= 10;
         }
     }
     for(int i = (length - 1); i >= 0; i--)
         std::cout << z[i];
     std::cout << std::endl;
     return 0;
}



RamilyanamanaДата: Вторник, 25 Августа 2015, 13:22 | Сообщение # 28 | Тема: Проблема с интернетом
Биззи Джей Ужасный
Сейчас нет на сайте
Есть модем D-LINK DSL-2740U/B. Решил поставить обновление на него. Нашёл прошивку на оф сайте. Поставил. Комп нормально работал, но когда подключил планшет интернет на ннем не работал. Он подключался к сети, но тут же обрывал её. И так постоянно, то писал название сети, то неопознанная сеть. Запускал диагностику, пишет "сетевой адаптер " беспроводная сеть "не имеет допустимых настроек IP".
Откатил прошивку обратно. Вроде все заработало. Сегодня включил комп, а у него та же беда, что и на планшете. Подключается и тут же отключается. Помог сброс на заводские настройки, но боюсь, что не надолго. Тут же включил планшет, а у него такая же проблема, что и вчера. Уже все перепробовал, не помогает. Может тут кто может помочь?

Добавлено (25 августа 2015, 13:22)
---------------------------------------------
Заметил, что интернет начинает работать, если вытащить затем вставить кабель dsl



RamilyanamanaДата: Среда, 03 Июня 2015, 18:01 | Сообщение # 29 | Тема: База данных
Биззи Джей Ужасный
Сейчас нет на сайте
в файле
Код
Ivanov Vladimir Dmitrievich, 1980, 24090
Lobov Ivan Ivanovich, 1988, 38000


скрин:



RamilyanamanaДата: Среда, 03 Июня 2015, 17:55 | Сообщение # 30 | Тема: База данных
Биззи Джей Ужасный
Сейчас нет на сайте
в файле есть две строки с именами вроде норм. немного подправил и стал выдавать имя, но всегда только первое


RamilyanamanaДата: Среда, 03 Июня 2015, 16:27 | Сообщение # 31 | Тема: База данных
Биззи Джей Ужасный
Сейчас нет на сайте
Господа, помогите, пожалуйста, с кодом. Условие в файле, как и сам код. Что бы я не ввел, программа постоянно выдает Not Found.
Код писал не я, а препод по программированию(
код



RamilyanamanaДата: Пятница, 29 Мая 2015, 00:19 | Сообщение # 32 | Тема: Правильное отображение русских символов в C++ Builder
Биззи Джей Ужасный
Сейчас нет на сайте
Saitei, спасибо) заработало!


RamilyanamanaДата: Четверг, 28 Мая 2015, 16:23 | Сообщение # 33 | Тема: Правильное отображение русских символов в C++ Builder
Биззи Джей Ужасный
Сейчас нет на сайте
в консоли. в редакторе все норм


RamilyanamanaДата: Четверг, 28 Мая 2015, 16:11 | Сообщение # 34 | Тема: Правильное отображение русских символов в C++ Builder
Биззи Джей Ужасный
Сейчас нет на сайте
их там всего три и ни один не работает. причем надпись, появляющаяся при вызове system("pause"), отображается нормально по-русски, зато все остальное нет.

Добавлено (28 мая 2015, 16:11)
---------------------------------------------
я даже через #define пробовал. но эффекта как всегда ноль



RamilyanamanaДата: Четверг, 28 Мая 2015, 15:57 | Сообщение # 35 | Тема: Правильное отображение русских символов в C++ Builder
Биззи Джей Ужасный
Сейчас нет на сайте
setlocal(LC_ALL, " ")
(...,"Rus")
(...,"russian")
(...,".1251")
ну и еще несколько, не помню каких

Добавлено (28 мая 2015, 15:57)
---------------------------------------------
единственное, что работало - это CharToOem (или что-то в этом роде), но надо без него



RamilyanamanaДата: Четверг, 28 Мая 2015, 15:44 | Сообщение # 36 | Тема: Правильное отображение русских символов в C++ Builder
Биззи Джей Ужасный
Сейчас нет на сайте
Подскажите, пожалуйста, как сделать, чтоб русские символы отображались правильно.
setlocale не предлагать - не работает



RamilyanamanaДата: Среда, 06 Мая 2015, 11:13 | Сообщение # 37 | Тема: Вывод предложений
Биззи Джей Ужасный
Сейчас нет на сайте
Помогите пожалуйста написать программу:
"Написать программу, которая считывает текст из файла и выводит на экран предложения, содержащие максимальное количество знаков пунктуации"
в сети нашел один код, но он выводил только одно предложение и там использовался "ispunct(char ch)" (это функция, которая возвращает 1, если символ ch - знак препинания.), что преподу не понравилось. Так что, пожалуйста, без него. Заранее благодарю)



RamilyanamanaДата: Понедельник, 13 Апреля 2015, 15:58 | Сообщение # 38 | Тема: Стрельба
Биззи Джей Ужасный
Сейчас нет на сайте
Имеется корабль, у него есть турель. Эта турель следит за мышью. Помогите реализовать стрельбу. По клику или удержанию кнопки - это без разницы. просто хочу знать, как это реализовать. заранее благодарю.


RamilyanamanaДата: Понедельник, 06 Апреля 2015, 10:27 | Сообщение # 39 | Тема: Помощь по Love2D
Биззи Джей Ужасный
Сейчас нет на сайте
а еще подскажите, пожалуйста, как повернуть физический объект. угол вроде меняется, а сам объект не поворачивается


RamilyanamanaДата: Суббота, 04 Апреля 2015, 17:31 | Сообщение # 40 | Тема: Помощь по Love2D
Биззи Джей Ужасный
Сейчас нет на сайте
есть объект (квадратик). он смотрит вверх. в это время его угол равен нулю. когда угол равен нулю, этот квадратик, при нажатии кнопки вверх, едет вверх. но как сделать, чтоб когда угол не равнялся нулю, квадратик ехал в нужную сторону (ну то есть в сторону поворота) /надеюсь понятно объяснил/
код прилагается:
Код
function love.update( dt )
   -- body
   if angle == 0 then
    if love.keyboard.isDown("up") then
     y = y - (speed * dt)
    else
    --сюда нужно что-то написать   
    end
   end
   if love.keyboard.isDown("right") then
    angle = angle + dt * math.pi/2
   elseif love.keyboard.isDown("left") then
    angle = angle - dt * math.pi/2
   end
end


p.s. код не весь. только часть с перемещением и поворотом





Сообщение отредактировал Ramilyanamana - Суббота, 04 Апреля 2015, 17:31
Форум игроделов » Записи участника » Ramilyanamana [537]
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг