Форум программистов, компьютерный форум CyberForum.ru

Как по лучше переписать данный кусок кода - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Массивы и перегрузки http://www.cyberforum.ru/cpp-beginners/thread775433.html
Есть парочка вопросов. Как объявить указатель на двумерный массив? На одномерный в таком виде int *ptr = new int ; а с двумерным так не получается. Как перегрузить индексацию двумерного массива? Если объявлять прототип так int &operator (int, int); то пишет, что слишком много параметров.
C++ Перегрузка операторов class MyInt { private: int i; public: MyInt(int _i=0) { i=_i; } int getValue() http://www.cyberforum.ru/cpp-beginners/thread775427.html
C++ Получить сумму тех чисел данной последовательности, которые кратны 5
Даны целые числа а1,…,а50. Получить сумму тех чисел данной последова-тельности, которые кратны 5
C++ Вычислить количество ядер в процессоре
Необходимо было написать программу, вычисляющую количество ядер в процессоре.всё работает.мне осталось непонятным команда "-std=c++0x" при компилированиии, что она делает? компилировал так: g++ 1.cpp -o 1.exe -std=c++0x
C++ Выборка уникальных строк и вектора http://www.cyberforum.ru/cpp-beginners/thread775405.html
Привет! Есть вектор строк, содержащий строки, к примеру: Медвед Прэвэд Медвед Медвед Стакан Пока Хой Медвед
C++ сумма квадратов всех положительных массивов Помогите сделать программку,которая находит сумму квадратов всех положительных массивов. Массив заполнить с помощью случайных чисел в диапазоне от -5 до 5. В массиве 10 элементов. через 2 часа нужно сдать,а чувствую себя как овощ и ничего не приходит в голову подробнее

Показать сообщение отдельно
myxasa
14 / 14 / 1
Регистрация: 31.05.2012
Сообщений: 210
Записей в блоге: 2

Как по лучше переписать данный кусок кода - C++

30.01.2013, 18:16. Просмотров 299. Ответов 2
Метки (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
FILE* f; int fileSize = 0;
f = fopen("zz.txt","r");
char buf[128];
fseek(f, 0, SEEK_END);
rewind(f);
fgets(buf,128,f);
 
    
for(int i = 0,c=0; i<sizeof(buf)/sizeof(*buf); i++){
if((int)buf[i]==0 || (int)buf[i]==-52){continue; }
if(buf[i] == '!'){fileSize++; continue; }
}
string* s = new string[fileSize];
подсчет кол-ва ! (это разделитель.. в будущем юзаю)
меня напрягает сам процесс подсчета.. считаю, что проще можно сделать)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru