2013-09-07 2 views
0

Я работаю над симулятором схемы с открытым исходным кодом. Схемы схемы могут содержать подсхемы, которые находятся в их собственных файлах. Перед симуляцией схемы он «сплющен» на этапе предварительной обработки, до одного файла. В настоящее время подсхемы должны ссылаться на их полный путь в схеме. Я бы хотел, чтобы пользователи предоставляли только имя схемы, и чтобы симулятор просматривал список путей для соответствующего файла аналогично компилятору или аналогичным образом просматривал файл из предварительно найденного списка файлов ,Поиск путей в C++ для просмотра списка путей для файла

Как реализовать такой поиск с помощью C++ Qt framework?

ответ

0

Вам необходимо будет использовать карту QMap или std :: map для сопоставления имен схем с цепями. Тогда, это просто вопрос о поиске, как:

myCircuitPath = myQMap.value(myCircuitName); 

или

myCircuitPath = myStdMap.at(myCiruitName); 

Для чего-либо более серьезного, то вам нужно, чтобы начать обучение C++ более подробно, или показать нам свой код , и мы можем помочь расширить его ...

+0

Спасибо, что является хорошей отправной точкой, если вам интересен код, это симулятор схемы Qucs: http://sourceforge.net/projects/qucs/ – crobar