 |
|

02.07.2015, 08:36
|
|
Познавший АНТИЧАТ
Регистрация: 09.03.2013
Сообщений: 1,262
С нами:
6935116
Репутация:
183
|
|
Сообщение от slonoboyko
Во считывание из файла.
Код:
Код:
FILE *file;
char path[512], stroka[9999999999];
sprintf(path, "SAMPFUNCS\\file.txt");
file = fopen(path, "r");
if (file)
{
for (int i = 0; i getSAMP()->getChat()->AddChatMessage(-1, buf);
я сегодня выложу хорошую штуку для работы с Ini..
|
|
|

02.07.2015, 08:46
|
|
Участник форума
Регистрация: 13.07.2014
Сообщений: 164
С нами:
6227977
Репутация:
83
|
|
Сообщение от MISTER_GONWIK
я сегодня выложу хорошую штуку для работы с Ini..
давай, я зырел ещё короче создание ini через boost:  roperty_tree ini parser, но не осилил.
|
|
|

02.07.2015, 17:41
|
|
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами:
6921957
Репутация:
183
|
|
Сообщение от Enjoy
давай, я зырел ещё короче создание ini через boost:  roperty_tree ini parser, но не осилил.
Это буст. Он не легкий. Хотя property_tree дает сразу работать с ini, json, xml
|
|
|

02.07.2015, 20:19
|
|
Флудер
Регистрация: 23.03.2013
Сообщений: 2,696
С нами:
6915558
Репутация:
183
|
|
Сообщение от Enjoy
поцаны, проблема тут такая.
вот, я короче пытаюсь сделать считывание из файла, но у меня пустую строку всегда выводит.
Код:
Код:
std::ifstream f("test.txt");
char buf[24] = "";
f.getline(buf, '\0');
SF->getSAMP()->getChat()->AddChatMessage(-1, buf);
Читает весь файл.
Код:
Код:
std::ifstream f;
f.open("test.txt", std::ios_base::in);
if (f.is_open())
{
char szBuffer[64];
memset(szBuffer, 0, 64);
while (f.getline(szBuffer, 63))
{
SF->getSAMP()->getChat()->AddChatMessage(-1, szBuffer);
}
f.close();
}
|
|
|

02.07.2015, 20:40
|
|
Участник форума
Регистрация: 13.07.2014
Сообщений: 164
С нами:
6227977
Репутация:
83
|
|
Сообщение от legend2360
Читает весь файл.
Код:
Код:
std::ifstream f;
f.open("test.txt", std::ios_base::in);
if (f.is_open())
{
char szBuffer[64];
memset(szBuffer, 0, 64);
while (f.getline(szBuffer, 63))
{
SF->getSAMP()->getChat()->AddChatMessage(-1, szBuffer);
}
f.close();
}
Чето нихера не читает, он точно из currentdirectory открывается?
|
|
|

02.07.2015, 21:27
|
|
Флудер
Регистрация: 23.03.2013
Сообщений: 2,696
С нами:
6915558
Репутация:
183
|
|
Сообщение от Enjoy
Чето нихера не читает, он точно из currentdirectory открывается?
У мну всё работает.
Можешь тут почитать, если хз чо о чём: http://programmersclub.ru/34/
|
|
|

02.07.2015, 21:28
|
|
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами:
6921957
Репутация:
183
|
|
Вот тебе кусок кода с Раклоггера моего
Код:
Код:
memset(&path, 0, MAX_PATH + 32);
GetCurrentDirectory(MAX_PATH, path);
strcat(path, "\\");
strcat(path, set.chPlayerListPath.c_str());
file.open(path);
while (!file.eof())
{
std::getline(file, str);;
std::transform(str.begin(), str.end(), str.begin(), tolower);
Admins += str;
}
file.close();
|
|
|

02.07.2015, 21:53
|
|
Участник форума
Регистрация: 13.07.2014
Сообщений: 164
С нами:
6227977
Репутация:
83
|
|
|
|
|

02.07.2015, 21:57
|
|
Флудер
Регистрация: 23.03.2013
Сообщений: 2,696
С нами:
6915558
Репутация:
183
|
|
Может потому что у тебя файл лежит в SAMPFUNCS папке, а не в папке игры?
|
|
|

05.07.2015, 15:11
|
|
Постоянный
Регистрация: 20.10.2014
Сообщений: 489
С нами:
6086011
Репутация:
108
|
|
Есть что по пикапам? Подобрать и т.д
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|