Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

10.03.2008, 15:27
|
|
Участник форума
Регистрация: 01.05.2006
Сообщений: 216
Провел на форуме: 287212
Репутация:
62
|
|
Lancellot, используй Memo с вкладки Standard как для ввода, так и для вывода. Для получения строки текста пиши Memo1.Lines.Strings[i] (TMemo.Lines.Strings - массив строк); для получения количества строк - Memo1.Lines.Count; Для добавления новой строки в конец поля Memo1.Lines.Add('Наш_текст'); если нужно изменить строку уже существующую (хотя из твоего поста следует, что это навряд ли придётся делать) - Memo1.Lines.Strings[i]:='Наш_текст'. Для очистки поля - Memo1.Lines.Clear; для удаления некоторой строки - Memo1.Lines.Delete(i). Для твоей задачи надо прогнать цикл наподобие:
Код:
Memo2.Lines.Clear; // Это чтобы не оставался предыдущий текст
for i:=1 to Memo1.Lines.Count do
for j:=1 to length(Memo1.Lines[i]) do
begin
Memo2.Lines.Add("");
Memo2.Lines[i]:=Memo2.Lines[i] + Memo1.Lines[i][j] + " ";
end;
Сразу говорю, код не проверял, но должен работать
Все шаги от создания формы и добавления 2-х Memo и кнопки, назначения процедуры на кнопку и т.д. не расписываю, если нужно - обращайся в ICQ.
Последний раз редактировалось ForNeVeR; 10.03.2008 в 15:30..
|
|
|

11.03.2008, 11:50
|
|
Познающий
Регистрация: 12.11.2007
Сообщений: 94
Провел на форуме: 4789789
Репутация:
71
|
|
Народ помогите плиз ...
С++
1)Написать программу установки и вывода даты используя понятия класса.По введенной дате определите время года и номер декады месяца.
Предусмотреть:
Возможность ввода даты числами при помощи конструктора;
Определение времени года и декады месяца осуществить в виде функции членов.
2)Написать программу , определяющую максимальное,минимальное и среднее значение в одновременом массиве целого типа.Используя понятия класса,создать новый тип данных "вектор".
Предусмотреть:
Динамическое выделение памяти под вектор (конструктор);
Освобождение памяти после испальзования обьекта (деструктор).
|
|
|

11.03.2008, 12:03
|
|
Познающий
Регистрация: 17.01.2008
Сообщений: 94
Провел на форуме: 314553
Репутация:
38
|
|
что здес сложного создай класс и методы для вода и вывода
и конструктор и патом функция для определите время года
тебе что конкретно ножен?
|
|
|

11.03.2008, 12:12
|
|
Познающий
Регистрация: 12.11.2007
Сообщений: 94
Провел на форуме: 4789789
Репутация:
71
|
|
Мне нужно чтобы прога работала =) ... у меня с С++ вообще плохо(
|
|
|

11.03.2008, 12:22
|
|
Познающий
Регистрация: 17.01.2008
Сообщений: 94
Провел на форуме: 314553
Репутация:
38
|
|
дату в каком формате будеш водить
ты лучше прочитай книгу С++ за 21дней Джесс Либерти
Последний раз редактировалось KSoniX; 11.03.2008 в 12:25..
|
|
|

11.03.2008, 12:26
|
|
Познающий
Регистрация: 12.11.2007
Сообщений: 94
Провел на форуме: 4789789
Репутация:
71
|
|
день.месяц.год
|
|
|

11.03.2008, 15:59
|
|
Познающий
Регистрация: 17.01.2008
Сообщений: 94
Провел на форуме: 314553
Репутация:
38
|
|
#include<iostream>
#include<stdio.h>
#include<string.h>
using namespace std;
class date
{
private:
char* ndate;
public:
date(char* date){
ndate=(char*)malloc(11);
ndate=date;
}
~date()
{
}
char* syear(char* month)
{
int j=0;
int k=0;
for(int i=0;i<11;i++)
{
if (ndate[i]=='.')
{
if(j==0)
j=i;
else
{
j=0;break;
}
i++;
if(j!=0)
{
k=k*10+atoi(&ndate[i]);
}
}
}
switch(k)
{
case 1: strcpy(month,"yan\0");return "winter";break;
case 2: strcpy(month,"feb\0");return "winter";break;
case 3: strcpy(month,"mar\0");return "spring";break;
case 4: strcpy(month,"opr\0");return "spring";break;
case 5: strcpy(month,"may\0");return "spring";break;
case 6: strcpy(month,"jun\0");return "summer";break;
case 7: strcpy(month,"jul\0");return "summer";break;
case 8: strcpy(month,"avg\0");return "summer";break;
case 9: strcpy(month,"sep\0");return "autumn";break;
case 10: strcpy(month,"oct\0");return "autumn";break;
case 11: strcpy(month,"nov\0");return "autumn";break;
case 12: strcpy(month,"dek\0");return "winter";break;
}
}
};
void main()
{
char* month=(char*)malloc(11),*season;
date *dt=new date("10.12.2007");
season=dt->syear(month);
cout<<season<<" "<<month<<endl;
delete dt;
}
второго сам попробуй если что стучи по ИСК 465497196
|
|
|

11.03.2008, 16:50
|
|
Новичок
Регистрация: 29.02.2008
Сообщений: 25
Провел на форуме: 140244
Репутация:
6
|
|
Программа аппроксимации методом наименьших квадратов на основе степенного полинома с визуализацией графиков функций (Windows API)
можно даже не на апи главное чтобы алго был
|
|
|

11.03.2008, 17:30
|
|
Познающий
Регистрация: 17.01.2008
Сообщений: 94
Провел на форуме: 314553
Репутация:
38
|
|
rasl посмотри здес http://exponenta.ru/
можеть найдешь что нибуть интересного
|
|
|

12.03.2008, 23:04
|
|
Banned
Регистрация: 17.07.2007
Сообщений: 179
Провел на форуме: 816011
Репутация:
23
|
|
Мне нужно разработать программу «Калькулятор», использующую соответствующий класс. Методы класса должны реализовывать операции сложения, вычитания, умножения и деления. Ввод данных организовать с помощью соответствующих кнопок на форме программы.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|