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

С++ для начинающих

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

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

30.01.2013, 18:16. Просмотров 306. Ответов 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];
подсчет кол-ва ! (это разделитель.. в будущем юзаю)
меня напрягает сам процесс подсчета.. считаю, что проще можно сделать)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.01.2013, 18:16     Как по лучше переписать данный кусок кода
Посмотрите здесь:

Как понять данный кусок кода - C++
Имеется некий абстрактный класс. от него имеется производный класс Задание работа с данными(чтение из файла, запись в файл) средствами Си...

Как можно сделать данный кусок кода меньше и проще? - C++
Задние: Заменить все элементы с четными номерами на значение второго положительного элемента массива. void change() //замена элементов...

переписать кусок проги с cin/cout на printf/scanf - C++
переписать кусок проги с cin/cout на printf/scanf очень срочно, заранее спасибо char snn; int y1=1990, y2=1999; ...

Упростить кусок кода - C++
#include &lt;iostream.h&gt; #include &lt;string.h&gt; #include &lt;fstream.h&gt; #include &lt;windows.h&gt; int main () { SetConsoleCP(1251); ...

Нужен кусок кода - C++
Привет всем, даже не знаю сюда ли обратился.....В общем нужен код который выполняется с момента нажатия в браузере например мозиллы CTRL+U....

Объясните кусок кода - C++
int f(int n) { int s = 0, i; for(i = 1; i &lt;= n; i++) { if(n%i==0) s++; } return s; } что значит s и if(n%i==0)...

Объяснить кусок кода - C++
Всем привет, нашел у себя в файле с хелпом напоминалку, но когда-то забыл записать что это. Предполагаю, что это ввод символов в массив...

Программа пропускает кусок кода - C++
#include &lt;iostream&gt; #include &lt;fstream&gt; #include &lt;cstring&gt; using namespace std; char *str; int size=0; ifstream...

Обьясните пожалуйста небольшой кусок кода - C++
Добрый день. Написал программу списка, но не совсем понимаю работу одного куска программы! А именно там где происходит добавление...

Стек и Очередь в С++(кусок кода написал, но дальше не могу) - C++
Я описал вроде как саму очередь и функцию удаления контейнера,а самое главное пока что-то никак не пойму как делать. Помогите...

обьясните пожалуйста что делает этот кусок кода с++ - C++
/* * Beap Constructor * Beap&lt;Type&gt; :: Beap( int h = 3 ) * * The argument is the default height of the allocated heap. ...

Напишите кто нить кусок кода самодификации массива - C++
Допустим дано тело кода которые необходимо выполнить,но строится все на массиве,рандомно выбираются секунды от...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
myxasa
14 / 14 / 1
Регистрация: 31.05.2012
Сообщений: 210
Записей в блоге: 2
30.01.2013, 18:23  [ТС]     Как по лучше переписать данный кусок кода #2
там int fileSize=1;

как не писать 1 тут??
C++
1
Необработанное исключение в "0x774e15de" в "zz_aplication.exe": 0xC0000005: Нарушение прав доступа при чтении "0xabababab".
Croessmah
Модератор
Эксперт CЭксперт С++
13063 / 7326 / 817
Регистрация: 27.09.2012
Сообщений: 18,081
Записей в блоге: 3
Завершенные тесты: 1
30.01.2013, 22:18     Как по лучше переписать данный кусок кода #3
Цитата Сообщение от myxasa Посмотреть сообщение
меня напрягает сам процесс подсчета..
И вообще, зачем так мешать C,C++ и STL?
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru