26.11.2014 / 20:50 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| sergey_loyuk, FILE *file = fopen("text.txt", "rw"); char *line; int len, n = 0; while(fscanf(file, "%s", &line) > 0) { len = strlen(line); if (len > 50) continue; n++; // тут пишеш в файл 50 - len пробелов в начало строки n }
|
27.11.2014 / 19:30 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| В чем прикол? // v - std::vector<MyStruct*>
//...
int s = v.size();
v.erase(v.begin(), v.end());
int s2 = v.size();
Вектор не очищается, размер остается прежний, а элементы все так же доступны |
27.11.2014 / 21:29 | |
Ксакеп Модератор форума Сейчас: Offline
Регистрация: 20.06.2012
| Naik, а покажи как ты добавляешь в вектор элементы, и проверяешь, что они доступны.
|
27.11.2014 / 23:34 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| Ксакеп, Все нормально, разобрался Я по привычке как в Java создал временный обьект vector, чтобы не брать его все время из структуры, а он получается просто копировался, и я работал с копией, сделал через указатель, работает. |
28.11.2014 / 13:05 | |
AGet Пользователь Сейчас: Offline
Регистрация: 20.07.2012
| Как разбирать полученные строки? Например, функция получила следующее содержимое файла: get_shield lvl5 draw_console "azaza buuu" cheats 1 '-- Как все это в c++ разобрать? Чтоб изменилась переменная, вывело текст и ещё раз сменилась переменная С меня плюс |
28.11.2014 / 15:57 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| AGet, в C можно читать из файла так же, как из консоли (fscanf) и обойтись без разбора строк. В С++ можно попробовать так: char *path = "file.txt";
fstream fis(path, ios::in);
if (!fis.is_open()) {
cout << "Err!" << endl;
return 1;
}
int in;
string s;
fis >> in;
fis >> s;
fis.close();
|
29.11.2014 / 07:20 | |
Ксакеп Модератор форума Сейчас: Offline
Регистрация: 20.06.2012
| Naik, лучше ifstream тогда заюзать.
|
7.12.2014 / 05:27 | |
Jahak Пользователь Сейчас: Offline
Имя: Константин Регистрация: 16.01.2012
| PONG - Pong является одной из самых ранних аркадных видеоигр, это теннисная спортивная игра с использованием простой двухмерной графики. Написана на языке программирования C, используя SDL библиотеку для отображения графики на экране. Управление: ◆ пробел, чтобы начать игру ◆ стрелки для движения ◆ ESC для выхода игры Для компиляции вам необходимо иметь SDL установлен на вашей системе и файлы заголовков, доступных для Вас операционных систем переменной PATH среды. Давно искал эту игрушку. В детстве на тетрисе в нее играл |
10.12.2014 / 21:43 | |
WertysORK Пользователь Сейчас: Offline
Имя: Никита Регистрация: 15.07.2014
| Посоветуйте книгу для написания виндовс приложений
|
10.12.2014 / 22:45 | |
vl@volk Пользователь Сейчас: Offline
Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
| WertysORK, Visual Studio - там есть всё
__________________
знает толк |