Воскресенье, 24 Ноября 2024, 10:33

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

[ Новые сообщения · Игроделы · Правила · Поиск ]
Результаты поиска
0x90Дата: Воскресенье, 27 Ноября 2011, 12:54 | Сообщение # 81 | Тема: Помогите студенту, пжл
участник
Сейчас нет на сайте
Quote (b4mv)
str=new char[1];

Ты выделяешь память только для одного символа, поменя 1 хотябы на 30.
Зачем эти ужасные двойные циклы? Тебе уже все объяснили, просто поменя scanf на cin и printf на cout, вот и все.
0x90Дата: Воскресенье, 27 Ноября 2011, 12:12 | Сообщение # 82 | Тема: Помогите студенту, пжл
участник
Сейчас нет на сайте
Quote (TimKruz)
В такой задаче вообще функций ни каких использовать не надо, ну, кроме функции длины строки.

Ну её то как раз убрать не проблема, а вот что делать со scanf, printf?
Quote (b4mv)
как можно меньше не функций, а операторов, типа strlen, scanf и прочее

strlen и scanf и есть функции. Вместо scanf можно юзать cin из iostream, вместо printf cout, strlen можно написать самому.
0x90Дата: Воскресенье, 27 Ноября 2011, 11:15 | Сообщение # 83 | Тема: Помогите студенту, пжл
участник
Сейчас нет на сайте
Ну просто у тебя написано, что нужно все нецифры заменить на цифру, обозначающую количество чисел в слове.
Code

#include <stdio.h>
#include <string.h>;

int main()
{
     char str[30];

     char tmp[2];
     int str_length = 0;
     int num_of_letters = 0;

     scanf("%s",str);

     str_length = strlen(str);

     for(int i = 0; i<str_length; i++)
     {
         if(str[i]<0x3A) continue;
         num_of_letters++;
     }

     sprintf(tmp, "%d", num_of_letters);

     for(int i = 0; i<str_length; i++)
     {
         if(str[i]>0x39) str[i] = tmp[0];
     }

     printf("%s",str);
     return 0;
}

Малость коряво, но работает. Убрал isdigit, без остальных функций не обойтись по-любому.
0x90Дата: Воскресенье, 27 Ноября 2011, 10:32 | Сообщение # 84 | Тема: Угадай правду!
участник
Сейчас нет на сайте
В душЕ никак не меньше админа.
Следующий хорошо рисует.
0x90Дата: Воскресенье, 27 Ноября 2011, 09:46 | Сообщение # 85 | Тема: Помогите студенту, пжл
участник
Сейчас нет на сайте
Quote (b4mv)
Подсчитать количество цифр в слове и заменить все нецифры в слове на цифру, обозначающую это количество.

Не совсем понял, что тебе нужно. К примеру, слово
Quote

b4mv

должно быть заменено на
Quote

1411

???
Если да, то
Code


#include <stdio.h>
#include <string.h>;
#include <ctype.h>

int main()
{
     char str[30];
     char tmp;
     int str_length = 0;
     int num_of_digits = 0;

     scanf("%s",str);
     str_length = strlen(str);

     for(int i = 0; i<str_length; i++)
         if(isdigit(str[i])) num_of_digits++;

     sprintf(&tmp,"%d",num_of_digits);
     
     for(int i = 0; i<str_length; i++)
         if(!isdigit(str[i]))
         {
             str[i] = tmp;
         }
        

     printf("%s",str);
     return 0;
}

или поясни задачу.
0x90Дата: Суббота, 26 Ноября 2011, 21:43 | Сообщение # 86 | Тема: Написать игру на MASM32 (под Windows)
участник
Сейчас нет на сайте
Quote (Jmix)
Можно ли написать игру не хуже современных, но такую, чтобы пошла на любом (средненьком) компе?

Нет, нельзя.

Добавлено (26.11.2011, 21:43)
---------------------------------------------
Больше того, вы очень сильно ошибаетесь, если думаете, что в программе размером от несколько тысяч строк сможете приблизиться по уровню оптимизации к компилятору. Насчет видеокарты: все равно вам юзать тот же DirectX/OpenGL, так какой профит от асма?

0x90Дата: Суббота, 26 Ноября 2011, 16:39 | Сообщение # 87 | Тема: Игры для Android
участник
Сейчас нет на сайте
Quote (Arz)
Вроде как установил всё нужное, но я не понимаю что такое "Package"

Объяснить что это такое не погрешив против истины невозможно) А вообще читай книгу "Философия Java"

Добавлено (26.11.2011, 16:39)
---------------------------------------------

Quote (iMoonlightAndre)
мне это слово стало известно после установки FreeBSD)) Не хватает пакета, то есть какой-то составной части программы

Тут речь об иных субстанциях.
0x90Дата: Пятница, 25 Ноября 2011, 13:40 | Сообщение # 88 | Тема: Ubuntu или Linux?
участник
Сейчас нет на сайте
Лично мне нравится Slackware и Gentoo, обычно новичкам советуют Ubuntu. Какой бы ты дистриб не выбрал, в проигрыше все равно не останешься. Бери любой.
0x90Дата: Четверг, 24 Ноября 2011, 23:09 | Сообщение # 89 | Тема: Нужна библиотека
участник
Сейчас нет на сайте
Эх, зачем нужно еще что-то, когда есть Panda3D? Ну раз нужно, бери. И вот еще физический двиг.

Сообщение отредактировал 0x90 - Четверг, 24 Ноября 2011, 23:10
0x90Дата: Четверг, 24 Ноября 2011, 22:50 | Сообщение # 90 | Тема: Нужна библиотека
участник
Сейчас нет на сайте
Насчет доп. библиотек не знаю, но есть очень хороший и именитый движок Panda3D.
0x90Дата: Среда, 23 Ноября 2011, 19:17 | Сообщение # 91 | Тема: DMScript
участник
Сейчас нет на сайте
Зачем такое выкладывать?) Там же дюжина строк максимум)))
0x90Дата: Вторник, 22 Ноября 2011, 23:19 | Сообщение # 92 | Тема: Концепт-арт
участник
Сейчас нет на сайте
AngelArt, великолепный рисунок hands
0x90Дата: Вторник, 22 Ноября 2011, 22:53 | Сообщение # 93 | Тема: Вместо моего сайт открывает какой-то мегафон))
участник
Сейчас нет на сайте
Посмотри что у тебя в файле windows\system32\drivers\etc\hosts.
0x90Дата: Вторник, 22 Ноября 2011, 22:51 | Сообщение # 94 | Тема: Шифрование ресурсов
участник
Сейчас нет на сайте
Quote (panechqa)
Желательно скрыть их от посторонних глаз. И если можно поподробнее, я в этом не особо силен

Полностью скрыть не получится(возможно получится, но лучше этого не делать). Берешь любой zip-архиватор и упаковываешь все свои ресурсы в один архив предварительно установив на него пароль. В своей игре просто загружаешь ресурсы из архива, для этого можно воспользоваться любой библиотекой для работы с zip.
0x90Дата: Вторник, 22 Ноября 2011, 22:28 | Сообщение # 95 | Тема: Шифрование ресурсов
участник
Сейчас нет на сайте
Quote (panechqa)
Есть клиент, необходимо каким-нибудь образом скрыть его ресурсы, дабы пресечь их редактирование. т.е, по сути, оставить лишь один exe. файл для запуска клиента, а все остальные ресурсы скрыть от глаз игрока.

Зашифровать можно как угодно. Обычный xor отобьет желание ковыряться у 99.99999% игроков. А можно просто создать zip архив и поставить пароль.
0x90Дата: Четверг, 17 Ноября 2011, 14:02 | Сообщение # 96 | Тема: Реально ли выучить Pascal в короткие сроки?
участник
Сейчас нет на сайте
Quote (Stalker_Shooter)
Реально ли выучить синтаксис паскаля за пару-тройку недель?

Несколько дней на синтаксис хватит с лихвой. А дальше практика. Никаких тонкостей языка тебе для олимпиады знать не придется.
0x90Дата: Среда, 16 Ноября 2011, 13:45 | Сообщение # 97 | Тема: XNA: "not suitable graphig not video card" - почему?
участник
Сейчас нет на сайте
Слов нет. Сказать больше нечего. Удачи.
0x90Дата: Среда, 16 Ноября 2011, 13:42 | Сообщение # 98 | Тема: XNA: "not suitable graphig not video card" - почему?
участник
Сейчас нет на сайте
Quote (gtasa_love)
да я уже нашол а 0x90 пусть обиснит почему я идиот

1) В разделе про С/C++ создал тему никак к этим языкам не относящуюся
2) Начал просить исходники, которые можно найти по второй ссылке в гугле.
3)
Quote
в 2 легко с помошью char * szVehicleNamePtr = (char *)VAR_VehicleNamePtr; это го он узнает имя тачки всё легко

Мало того, что ты ничего не умеешь, так еще и считаешь себя умнее других людей, которые разбираются в сабже.
4) Взялся за "изучение" xna, исходников mta sa и directx сразу, и при том не имея даже самых базовых знаний о программировании.
Да и если забыть про все вышесказанное, одной твой "грамотности" хватит с лихвой.
0x90Дата: Среда, 16 Ноября 2011, 13:25 | Сообщение # 99 | Тема: Стихи про разработку игр
участник
Сейчас нет на сайте
Quote (GC-Vic)
Qvant, поздравляю! На основе твоего стиха спели песню

Кто поет?
0x90Дата: Среда, 16 Ноября 2011, 13:19 | Сообщение # 100 | Тема: XNA: "not suitable graphig not video card" - почему?
участник
Сейчас нет на сайте
Apati, думаешь ему он нужен? Запретите идиотам минусовать.
Поиск:

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