ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

24.02.2009, 18:09
|
|
Познающий
Регистрация: 22.12.2008
Сообщений: 82
Провел на форуме: 107509
Репутация:
6
|
|
Как можно прочитать из числа "241292123" пятую цыфру по счету тоесть "9" ?
|
|
|

24.02.2009, 18:29
|
|
Участник форума
Регистрация: 26.02.2006
Сообщений: 209
Провел на форуме: 2418438
Репутация:
93
|
|
какой файл, текстовый или бинарный?
SetFilePointer(hFile, 4, NULL, FILE_BEGIN);
и читаешь один байт ReadFile()
|
|
|

24.02.2009, 18:39
|
|
Познающий
Регистрация: 22.12.2008
Сообщений: 82
Провел на форуме: 107509
Репутация:
6
|
|
Сообщение от ToniKapuchon
какой файл, текстовый или бинарный?
SetFilePointer(hFile, 4, NULL, FILE_BEGIN);
и читаешь один байт ReadFile()
у меня к примеру данное число уже находится в переменой int
|
|
|

24.02.2009, 18:44
|
|
Участник форума
Регистрация: 19.05.2007
Сообщений: 281
Провел на форуме: 2823587
Репутация:
106
|
|
Преобразуй в строку потом бери 5 эллемент и обратно в число. это самый простой способ.
или еще вариант
Делиш на 10000 береш целую часть потом делиш на 10 и береш дробную часть.
Последний раз редактировалось St0nX; 24.02.2009 в 18:46..
|
|
|

24.02.2009, 19:11
|
|
Познающий
Регистрация: 22.12.2008
Сообщений: 82
Провел на форуме: 107509
Репутация:
6
|
|
Сообщение от St0nX
Преобразуй в строку потом бери 5 эллемент и обратно в число. это самый простой способ.
или еще вариант
Делиш на 10000 береш целую часть потом делиш на 10 и береш дробную часть.
О можете оформить ввиде C++ кода а то я нечего не понял ... Может вы меня и не правельно поняли к примеру у меня есть текст Krokodil мне надо прочитать 6 букву по счету = "d"
|
|
|

24.02.2009, 19:21
|
|
Познающий
Регистрация: 10.08.2008
Сообщений: 78
Провел на форуме: 235218
Репутация:
46
|
|
Народ скажите точно? что(какие библиотеки) отключить в C++ 2009 что бы проги шли на компах без C++
Срочно, заранее спс)
|
|
|

24.02.2009, 19:24
|
|
Познающий
Регистрация: 22.12.2008
Сообщений: 82
Провел на форуме: 107509
Репутация:
6
|
|
Сообщение от AnOcToJI
Народ скажите точно? что(какие библиотеки) отключить в C++ 2009 что бы проги шли на компах без C++
Срочно, заранее спс)
Что именно вы используете ? VC++ 2009 ? или Borland C++ 2009 ?
|
|
|

24.02.2009, 19:39
|
|
Познающий
Регистрация: 10.08.2008
Сообщений: 78
Провел на форуме: 235218
Репутация:
46
|
|
Сообщение от Fl0dER
Что именно вы используете ? VC++ 2009 ? или Borland C++ 2009 ?
Borland C++ 2009
|
|
|

24.02.2009, 19:51
|
|
Познающий
Регистрация: 22.12.2008
Сообщений: 82
Провел на форуме: 107509
Репутация:
6
|
|
убираем галку Project>Option>Linker>Linking>Dunamic RTL и Project>Option>Packages>Build with runtime packages
|
|
|

24.02.2009, 20:00
|
|
Участник форума
Регистрация: 25.08.2008
Сообщений: 187
Провел на форуме: 2066562
Репутация:
86
|
|
Сообщение от Fl0dER
О можете оформить ввиде C++ кода а то я нечего не понял ... Может вы меня и не правельно поняли к примеру у меня есть текст Krokodil мне надо прочитать 6 букву по счету = "d"
Код:
#include <iostream>
#include <string>
using namespace std;
int main ()
{
string a = "Krokodil";
cout << a.substr(5, 1) << endl;
return 0;
}
Где 5 - это позиция(начиная с нуля), где 1 - это длина(начиная с указанной позиции т.е. показываем только 1 символ,если написать 2 то результат будет "di")
З.Ы.
А если это был char то так:
Код:
#include <iostream>
using namespace std;
int main ()
{
char a[] = "Krokodil";
cout << a[5] << endl;
return 0;
}
Последний раз редактировалось rudvil; 24.02.2009 в 20:04..
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|