Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> работа с ini файлами 
:(
    Опции темы
Alexandr87
Дата 11.12.2006, 13:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


дыкий псых
***


Профиль
Группа: Завсегдатай
Сообщений: 1459
Регистрация: 27.11.2004
Где: Алматы, Казахстан

Репутация: 2
Всего: 39



есть ini файл типа

Код

# RSA KeyGen

[mod = 1024]

e = 3
xp1 = 1ed3d6368e101dab9124c92ac8
xp2 = 16e5457b8844967ce83cab8c11
Xp = b79f2c2493b4b76f329903d7555b7f5f06aaa5eaab262da1dcda8194720672a4e02229a0c71f60aec4f0d2ed8d49ef583ca7d5eeea907c10801c302acab44595
p1 = 1ed3d6368e101dab9124c92b3b
p2 = 16e5457b8844967ce83cab8c13
p = b79f2c2493b4b76f329903d7555b7f5f06aaa5eaab262da1dcda8194720672a4e02229a0c73150ae256556b6e6a438a99d55af7aa15945b992c7bf416189c741
xq1 = 1a5d9e3fa34fb479bedea412f6
xq2 = 1f9cca85f185341516d92e82fd
Xq = c8387fd38fa33ddcea6a9de1b2d55410663502dbc225655a9310cceac9f4cf1bce653ec916d45788f8113c46bc0fa42bf5e8d0c41120c1612e2ea8bb2f389eda
q1 = 1a5d9e3fa34fb479bedea412f7
q2 = 1f9cca85f185341516d92e8327
q = c8387fd38fa33ddcea6a9de1b2d55410663502dbc225655a9310cceac9f4cf1bce653ec916d794077c286ad48c57bd26a965bf7596b048fd51d6a41715e1b517
n = 8f9ce0fdf18406a4510c93e2ce4a3c32ea4bf542e69e0a777fdd2a9b9c1287ad4f75c7772e888d76e138c980edb2a72cea5003f8b3c11b9315dedfdecdef82b165e5fbb288afeabe30ad9a298ea1e5494875bdde7e136bfb738dbeb09cabe2a1e2b1286c2fd292ae15b1fe317db70485a09d66b30d56428407fefb1da262dbd7
d = 17ef7ad4fd96011b62d76dfb2261b4b3270ca8e07bc501be954f8719ef586bf237e8f693dd16c23e7adecc40279dc6877c62ab541df5849883a5254fccfd4072a657b7f4663953930346febd6bbd82f9a499038402cbf97fd5f068083ac81ad0335c4aab0da19cfebe060a1bac7482738efafea078e21df785e56ea0dc7e8feb

e = 3
xp1 = 157d60f3776889f5351de0d331
xp2 = 10c78d5c3f96bb3aa3a615d136
Xp = f003910582f19e9dbf66fb94efdec3eb1a097771e6cef0e62091986198b1daef3255d77d3a695bf8f8e30fb2844bf008dc7aff4234a23aba8d8ecc41892b81be
p1 = 157d60f3776889f5351de0d389
p2 = 10c78d5c3f96bb3aa3a615d151
p = f003910582f19e9dbf66fb94efdec3eb1a097771e6cef0e62091986198b1daef3255d77d3a705c507652903ddff0583a1cc2851c95ac63be6ac99d3f9c526b97
xq1 = 13265756174e2b3d782209d26a
xq2 = 15179e375004dcabaa1a72a5c9
Xq = fd1c6e5b94d67cb925664825b0987a7938b34dd2f75be59450b6e4ae05ce381faa3636b95af1ed24a88fb427d8990623502f90e049f0878cca1a3f01d7f2fa47
q1 = 13265756174e2b3d782209d281
q2 = 15179e375004dcabaa1a72a5cd
q = fd1c6e5b94d67cb925664825b0987a7938b34dd2f75be59450b6e4ae05ce381faa3636b95af6bc9a2d2c36192eb167b89a9ca681bf61143e50f3ff315d490ef9
n = ed4e2e2db4232f2a57a6e7535e0266b47f9379dd6d5e1ac82344a135bd0ba1a860c19b91d4599e35292f4f4532aac696ac4f8eb0e374be5add7a8015c72e84cba71e153d8970bfbea313cb297c6f9f981f81e46996276389c5d69c047ae4e8bc9a34ebb4bcac67b98f0078b60801155bc5a261ecc24293fb2ce7f2e9171be7df
d = 278d07b248b087dc63f1268de50066736a98944f923a59cc05e0c588f4d7459c102044984e0eefb386dd37e0ddc721191cb7ed1d7b3e1fb9cf946aae4bdd16219effae4f6846c6114a61169279febaddf7762fdb73ff6cd7e36d0528cf66239cf4f17a3fb13637cd27404865298fe3918260890d123384aa6831b91404eabce3

[mod = 1536]

e = 3
xp1 = 1e64c1af460dff8842c22b64d0
xp2 = 1e948edcedba84039c81f2ac0c
Xp = c8c67df894c882045ede26a9008ab09ea0672077d7bc71d412511cd93981ddde8f91b967da404056c39f105f7f239abdaff92923859920f6299e82b95bd5b8c959948f4a034d81613d6235a3953b49ce26974eb7bb1f14843841281b363b9cdb
p1 = 1e64c1af460dff8842c22b64d9
p2 = 1e948edcedba84039c81f2ac65
p = c8c67df894c882045ede26a9008ab09ea0672077d7bc71d412511cd93981ddde8f91b967da404056c39f105f7f239abdaff92923859920f6299e82b95bd5b8c959948f4a035cbd693ad83014294d349813d1ad57911a6355d0731fe3a034e9db
xq1 = 1f3df0f017ddd05611a97b6adb
xq2 = 143edd7b22d828913abf24ca4d
Xq = f15147d0e7c04a1e3f37adde802cdc610999bf7ab0088434aaeda0c0ab3910b14d2ce56cb66bffd97552195fae8b061077e03920814d8b9cfb5a3958b3a82c2a7fc97e55db543948d3396289245336ec9e3cb308cc655aebd766340da8921383
q1 = 1f3df0f017ddd05611a97b6af7
q2 = 143edd7b22d828913abf24ca5d
q = f15147d0e7c04a1e3f37adde802cdc610999bf7ab0088434aaeda0c0ab3910b14d2ce56cb66bffd97552195fae8b061077e03920814d8b9cfb5a3958b3a82c2a7fc97e55db5978b47a922156eb8a3e55c06a54a45d1670abdfb995489c4d0051
n = bd429bb7c3b00bbea19ba664c0f8172d1a73c3cfa05e2ed656d570c1590918bb7e372ed25e2cd71395ba0a9b1a30f3ee012ffb0546cab8e3581fe3e23f44ab57a8aee9717e71a936a580fa8572d450fb00339a6f6704b717df0c149a465bab768c61500cd93b61113ff3e4389167f7b2c8e3c0da2d4765286bee555b0bcb4998f59b14fad03180a17c8b4f69bcd1234f4ae85950137665ac2ba80b55cc9b1aafb454b83771aa755acd2a00e93ddb65e696dbed8bdca69fb5e0c5c2097b9cfe4b
d = 1f8b19f3f5f2ac9fc599f110cad403dcd9bdf5f7f00fb2790e78e8203981841f3fb3dd230fb223d898f45719d9b2d3525587ff2b8bcc7425e40550a5b5361c8e9c1d26e83fbd9c33c64029c0e878b829d55def12912b73d94fd758c4610f473e230c41b5e4c86e27c5a5029d82c811c88525d0269b95bd2ff272994adbd80f2c2ecf69065feb8abd8b445b9c6d306b1585d7d3d7576d49842bc7e28b4a2f88f4a47e71c3edd35fdf83f547ea5c2b532975c551ed5268f748b2c42ccf8a84835b

e = 3
xp1 = 1121d9a9fcacd1373985dd8d02
xp2 = 1a8ed9f2eb9f56a977296d85c1
Xp = ec3b06717b6aa64a00e8446418ae09105f37914f642af9945a393acb1049b59923d30fe6728a3e99d23ee4a20300dc3ee3871376e2d29ae9b60ff9cc50bcc52f0e0c7582328c715793066c6a92a5f4de505b47c91e8069f335bc73dba8262efb
p1 = 1121d9a9fcacd1373985dd8d17
p2 = 1a8ed9f2eb9f56a977296d85f1
p = ec3b06717b6aa64a00e8446418ae09105f37914f642af9945a393acb1049b59923d30fe6728a3e99d23ee4a20300dc3ee3871376e2d29ae9b60ff9cc50bcc52f0e0c75823290a486efc53e6a98254cea0e8006e5775f1530b1877e7a0d6b658b
xq1 = 1141567a14aa6896053eb2eea3
xq2 = 16777a8a00d910d7304807656b
Xq = f07809047c8be671713c696558791a5d8dc1c9fafedb725330c9649083f8a2b5b6b98abbadf5b4e5721b1d517b5e85ce2b1e15ed9aa3455b9911fd6df198fafdecec747517f5fe2945c7adead7d47cd73b60ef77b336f705589a160b5e7ec333
q1 = 1141567a14aa6896053eb2ef37
q2 = 16777a8a00d910d73048076631
q = f07809047c8be671713c696558791a5d8dc1c9fafedb725330c9649083f8a2b5b6b98abbadf5b4e5721b1d517b5e85ce2b1e15ed9aa3455b9911fd6df198fafdecec747518000dc9bdd7bc063717c37b414cd0e71dc46bf56a191986de591555
n = dde61a079ff99cd12ec8a58ad6d55476403f2713f271b5fd1f3467b470fbc8fa676d88ee03956ee3ae4439b3702642a0dae3e49ed5e56c0b931559d6982ac49e8dc117b47a40ff4123064a1c3ad9576619dd637869a35995cc26fec5a8537bfc34a4ecc3bbc6aa2e3642d3a59e3b676ceb7ea1668223f0f0d36459fcfd305b0ffdf5fd879621f1c6541a81e3a1374b4de7167eebeae919600c9d8f793d92fc2ca43a14a00ba50bd118c831a1d982f693b4a66a694b956d45db2387c71b501e27
d = 24fbaf01455444cd87cc1b9723ce38be600a86835312f3aa2fde1148bd7f4c29bbe796d255ee3d25f260b44892b10b1acf25fb6fce50e757432e39a3c40720c517a02e9e14602a8adb2bb704b4798e91044f9094119b3998f75bd520f1633f5463fda4e24b4d5a3dcb5a5ba4b22e0b552a6b8baf5a84eb818c1049c5917d007585e6e5d0e8f0550bd7f56aa805cea6e02412e396923dded9ca3f440a7f34df5546e031c6cad8b9956731de882c60fbb26624431a1e6852054a95d2a107ec9b37

e = 11
xp1 = 11b3db45d27d74db342a3388a9
xp2 = 19b0a5347076e600a6465b2cb6
Xp = db0254fd55c2ccac41564eb0dbd71e8bad792eb46010943dd3d33cb36a60da46a9012329012e3d3ce95374e931d32e4b934c21968c1dc3b36a25022aa5ce3645724a5473961d64ea78dc35907b344f1c8a2d2978f5b09c6a7b489874a82516f9
p1 = 11b3db45d27d74db342a3388b7
p2 = 19b0a5347076e600a6465b2cbb
p = db0254fd55c2ccac41564eb0dbd71e8bad792eb46010943dd3d33cb36a60da46a9012329012e3d3ce95374e931d32e4b934c21968c1dc3b36a25022aa5ce3645724a5473961e3316185c129bd666fa0c6dd787a526e4f5a5fd16d86e61d0cccb
xq1 = 1ee3b80d7c1bee12bf9ebbe6d4
xq2 = 10a5b770a8493adebb35477ccd
Xq = d056931fa2d770a9ddd89308ace923531609ecbbdb045e799e00d90549522889ae964b956afe79140fea657f82b9c150a1df00ba29386197d79d29a2ceb42fe6390c9e763169f75fe15c55dbe817f5c7fe80f557db845c0955ae5bd7c8f8d3b1
q1 = 1ee3b80d7c1bee12bf9ebbe733
q2 = 10a5b770a8493adebb35477ccd
q = d056931fa2d770a9ddd89308ace923531609ecbbdb045e799e00d90549522889ae964b956afe79140fea657f82b9c150a1df00ba29386197d79d29a2ceb42fe6390c9e763170da1c24174cdb027c507c7df476aeef20001152d3c6ff1c428d7f
n = b23bf5b3ca2ea1c8fd9d4d50836a5bfab14c7d5ae002506a7275fad59a7f29304aee36624ff87adeaea1904a250259bc6770a8e387e63fef0547f9388e5e27236414d98d01aac56326447d572d22b12b1461100971ba5fa22827f1bda2a31a3dd71e789c0daea37fdff8e4a110af33b3369511ce244ae6d1cbd14901c7418b77da14b64ee014dfbb999a1e5ee4bac7ca5b5c8a29758fc4d19b01ff3e50546580100f5494579f55688d7223031f2a1c70a7d69d1804101915c164391287b767b5
d = 39a9fcab1bc3caee33ef208afd571dc20c2f55bb84b5745eac8f94eac10b05cbdc01c64cfbc154edb0f80908eddb1d083f9563d1247023be45792afbb596ee8b7333ec07f9028b279b7082e77f8b3951b3c50cb7c2e9794b0cfddd44e1cb5b4fb3cefa0aff4a5d49be5f79690654d5c4bbd11b0043ebcef977779097a471e0eae673d36370cb1c7551ffbba278ffc5f0d01f0b025c4ee0c995586a0decc3f0b96be14cc63daaea2fb0cae4e99e4416bbea036f99bdf48b7160f2a2a655f14fa3



нужно это распарсить, я раньше с ini файлами не работал, есть какиендь готоые классы, а то свой парсер писать не охота.

т.е. нужно отдельно распарсить группы значений и поместить их в соотвествующие стрковые (char*) переменные
Код

e = 11
xp1 = 11b3db45d27d74db342a3388a9
xp2 = 19b0a5347076e600a6465b2cb6
Xp = db0254fd55c2ccac41564eb0dbd71e8bad792eb46010943dd3d33cb36a60da46a9012329012e3d3ce95374e931d32e4b934c21968c1dc3b36a25022aa5ce3645724a5473961d64ea78dc35907b344f1c8a2d2978f5b09c6a7b489874a82516f9
p1 = 11b3db45d27d74db342a3388b7
p2 = 19b0a5347076e600a6465b2cbb
p = db0254fd55c2ccac41564eb0dbd71e8bad792eb46010943dd3d33cb36a60da46a9012329012e3d3ce95374e931d32e4b934c21968c1dc3b36a25022aa5ce3645724a5473961e3316185c129bd666fa0c6dd787a526e4f5a5fd16d86e61d0cccb
xq1 = 1ee3b80d7c1bee12bf9ebbe6d4
xq2 = 10a5b770a8493adebb35477ccd
Xq = d056931fa2d770a9ddd89308ace923531609ecbbdb045e799e00d90549522889ae964b956afe79140fea657f82b9c150a1df00ba29386197d79d29a2ceb42fe6390c9e763169f75fe15c55dbe817f5c7fe80f557db845c0955ae5bd7c8f8d3b1
q1 = 1ee3b80d7c1bee12bf9ebbe733
q2 = 10a5b770a8493adebb35477ccd
q = d056931fa2d770a9ddd89308ace923531609ecbbdb045e799e00d90549522889ae964b956afe79140fea657f82b9c150a1df00ba29386197d79d29a2ceb42fe6390c9e763170da1c24174cdb027c507c7df476aeef20001152d3c6ff1c428d7f
n = b23bf5b3ca2ea1c8fd9d4d50836a5bfab14c7d5ae002506a7275fad59a7f29304aee36624ff87adeaea1904a250259bc6770a8e387e63fef0547f9388e5e27236414d98d01aac56326447d572d22b12b1461100971ba5fa22827f1bda2a31a3dd71e789c0daea37fdff8e4a110af33b3369511ce244ae6d1cbd14901c7418b77da14b64ee014dfbb999a1e5ee4bac7ca5b5c8a29758fc4d19b01ff3e50546580100f5494579f55688d7223031f2a1c70a7d69d1804101915c164391287b767b5
d = 39a9fcab1bc3caee33ef208afd571dc20c2f55bb84b5745eac8f94eac10b05cbdc01c64cfbc154edb0f80908eddb1d083f9563d1247023be45792afbb596ee8b7333ec07f9028b279b7082e77f8b3951b3c50cb7c2e9794b0cfddd44e1cb5b4fb3cefa0aff4a5d49be5f79690654d5c4bbd11b0043ebcef977779097a471e0eae673d36370cb1c7551ffbba278ffc5f0d01f0b025c4ee0c995586a0decc3f0b96be14cc63daaea2fb0cae4e99e4416bbea036f99bdf48b7160f2a2a655f14fa3



Это сообщение отредактировал(а) Alexandr87 - 11.12.2006, 14:00
PM Jabber   Вверх
Earnest
Дата 11.12.2006, 14:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5962
Регистрация: 17.6.2005
Где: Рязань

Репутация: 53
Всего: 183



Если речь о Windows, то см. функции GetPrivateProfileInt и прочая.


--------------------
...
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0537 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.