Вопрос по С++

appalach

Member
Вопрос по C++ Builder, а точнее по работе c Exel-server-ом
нужно получить из ячейки значение примерно такого формата: 6:40:15

пытался например таким образом:

vVarApp=CreateOleObject("Excel.Application");

for(int row=14;row<=132;row+=4)
for(int col=2;col<=2;col++)
{
ListBox1->Items->Add((vVarApp.Exec(PropertyGet("Cells")<<row<<col)));
}
получаю вычисляемое значение, чтото типа 0,73****....
пытался также получить формулу, но результат такойже
 

appalach

Member
уже ненужно), пока писал сообщение придумал как сделать))
TTime t;
for(int row=14;row<=132;row+=4)
for(int col=2;col<=2;col++)
{
t=(TTime)(vVarApp.Exec(PropertyGet("Cells")<<row<<col));
ListBox1->Items->Add(t);
}
 
Как считать матрицу из файла, что бы считывало не только первую строку?
 

dreamer

Member
Как считать матрицу из файла, что бы считывало не только первую строку?
Вообще говоря для этого надо знать как вы считваете первую строку :)
А для ответа на вопрос "как считать матрицу из файла" следует знать как она туда была записана.
 

Azik1982

С нами Бог!
Подскажите пожалуйста - куда нужно вставить код, что бы у меня был такой календарь как на сайте, там предлагают коды. Ссылка на сайт
Спасибо за помощь
 

Cris

Member
Подскажите пожалуйста - куда нужно вставить код, что бы у меня был такой календарь как на сайте, там предлагают коды. Ссылка на сайт
Спасибо за помощь
слуш,а при чем тут С++ ????? О_о :)

П.С. куда вставиш код в том месте сайт календарь и будет показиваться
 

dreamer

Member
например, матрица 3х3 в таком виде:

3 1 5
2 6 7
2 5 1
Если вы знаете размер заранее то например так:
Код:
int matrix[N][N];
for (int y = 0; y < N; y++)
    for (int x = 0; x < N; x++)
        f s c a n f(file, "%d", &matrix[x][y]);
А если не знаете то нечто вроде:
Код:
int x = 0, y = 0;
do {
    if (f s c a n f(file, "%s", &matrix[x][y]) < 1) break;
    if (fgetch(file) < ' ') {
        y++; x = 0;
    }
    else x++;
}
while (true);
Хотя ручаться не могу что сканф не сьест пробелы - надо пробовать.
 
Зверху