Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++ Builder
Войти
Регистрация
Восстановить пароль
 
Vanek98
0 / 0 / 2
Регистрация: 23.02.2012
Сообщений: 23
#1

Как записать строку с нарастающим числом? - C++ Builder

03.03.2012, 18:48. Просмотров 476. Ответов 2
Метки нет (Все метки)

Мне нужно что бы при нажатии на кнопку в первый раз в Memo записывалась 1строка "Dim"
и 2строка с "InputBox1"
При нажатии во второй и последующие разы нужно что бы записывалась одна строка с "InputBox" а в конце строки была цифра постоянно увеличиваюся на 1
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.03.2012, 18:48
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Как записать строку с нарастающим числом? (C++ Builder):

Как символьную строку записать в Едит???
Как символьную строку записать в Едит??? А то в Си нет типа стринг и я не знаю...

Как записать в строку значение из ComboBox?
Пытался так, но не получилось str = ComboBox1->Text;

Как прочитать строку из едита и записать ее в массив char
Как прочитать строку из едита и записать ее в массив char?

Как можно записать строку из компонента ListBox в переменную?
Доброго времени суток! Подскажите пожалуйста, как можно записать строку из...

Как прочесть файл через OpenDialog и записать строку с него в Memo
А как сделать так чтоб можна было бы прочесть текстовой файл через ОпенДиалог,...

Преобразовать строку с числом в денежный формат
Как сделать так, чтобы при вводе цифр в Edit, после каждой третий цифрой...

2
Samrisbe
1351 / 721 / 66
Регистрация: 28.01.2011
Сообщений: 1,979
03.03.2012, 19:01 #2
Лучший ответ Сообщение было отмечено Vanek98 как решение

Решение

Переменную объяви и записывай каждый раз значение +1
а в коде проверяй что там в переменной записанно:
C++
1
2
3
4
5
6
7
TStringList *Col = new TStringList;
Сol = 1; // это после первого нажатия
//..................................................
// теперь второе нажатие
if (Col == "1") {
// добавляеш чтото там кудато там и присваеваеш своей переменной 2
Col = "2"; }
и так столько раз, сколько душе угодно...
1
BRcr
4015 / 2305 / 291
Регистрация: 03.02.2011
Сообщений: 5,064
Записей в блоге: 10
03.03.2012, 19:09 #3
C++
1
2
3
4
5
6
7
8
9
10
11
    static bool first = true;
    static int incr = 1;
    if ( ! first ) {
        memo->Lines->Add( InputBox( "Input something in the box...", "... again.", "" ) + " " + IntToStr(incr));
        incr++;
    }
    else {
        memo->Lines->Add( "Dim" );
        memo->Lines->Add( InputBox( "Input something in the box...", "... come on, don't be shy :)", "" ) );
        first = false;
    }
2
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.03.2012, 19:09
Привет! Вот еще темы с решениями:

Записать юникод строку в конец файла
Внезапно возник ступор с тривиальной задачей. Необходимо записать юникод-строку...

Найти седловую точку целочисленной матрицы с числом строк не более 4, числом столбцов не более 5
Дано : 7. Найти седловую точку целочисленной матрицы с числом строк не более 4,...

StringGrid: удалить фиксированный столбец и записать значения в фиксированную строку в дизайнере форм
Помогите плиз

Как преобразовать таблицу, повторить строку с нарастающим счетчиком от 1 до указаного числа - MS Access
Добрый день! Есть табличка с адресами: np ul dom kol_kv с. Семеновка ул....


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru