Попробуйте это, работает!
Excel.Worksheet sheet = xlWorkSheet;
Excel.Series series1 = seriesCollection.NewSeries();
Excel.Range rng = (Excel.Range)xlWorkSheet.Range[xlWorkSheet.Cells[3, 13], xlWorkSheet.Cells[pp, 13]].Cells;
series1.Values = rng;
Раньше это была функция в
Это не стандартная функция C ++.
И прежде, чем кто-то отправит обычный запрос «пришлите мне файл conio.h по электронной почте», могу я указать, что этот древний заголовочный файл Borland содержал только объявление функции. Вам также понадобится вспомогательная библиотека Borland, которая не будет совместима с любой современной системой компиляции C ++.
Думаю, вы упускаете суть. Вы избегаете множественных добавлений, потому что не хотите, чтобы несколько обращений к БД? Я думаю, что NHibernate дает вам это бесплатно. В качестве альтернативы, следует ли использовать Set? Каковы последствия для вызывающего абонента, что элемент может быть добавлен или не добавлен?
Если нет проблемы с постоянством, вы можете просто добавить два отдельных элемента с одинаковым идентификатором и подтвердить, что у вас есть только первый. Должен быть какой-то способ определить, какие элементы находятся в порядке, иначе не было бы смысла добавлять их ...
они могут заставить вашу программу делать странные вещи. Я рекомендую изучить api консоли вашей платформы, чтобы сделать это.вы должны включить этот заголовочный файл для этой функции
#include <conio.h>
Поиск в Интернете показывает, что вам нужен заголовочный файл «conio.h» - я не пробовал его, поэтому никаких гарантий. Его существование также может зависеть от того, на какой платформе вы компилируете.
Самый простой способ очистить экран в реальном C ++ - просто отправить кучу пустых строк. Конечно, предполагается, что стандартный вывод направлен на экран, а не на файл:
for (int i = 0; i < 80; ++i)
cout << "\n";
cout << endl;
Я тоже занимался борландом.
Расследование проклятий - хорошая идея. Он работает на многих платформах unix.
Вы можете взглянуть на nconio в Source Forge.
Это тоже выглядит многообещающим.