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

поиск элемента в массиве из файла - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Передача в функцию динамического массива http://www.cyberforum.ru/cpp-beginners/thread618259.html
Всем привет. Есть, например, функция, работающая с динамическим массивом. Допустим я заполняю этот массив нулями. Далее я передаю его в функцию через указатель и проверяю равенство элемента нулю. Проблема собственно в том, что вместо нуля в функцию передается мусорное значение 12370169556692237821, например, и оно же соответственно выводится на экран консоли. Не могу понять, в чем проблема. В...
C++ Чтение строки В процессе написания программы столкнулся с не большей проблемой, и никак не могу решить. Подскажите что-то. Есть строка, которая заканчивается символами "===". Мы читаем ее из клавиатуры, а потом разбиваем на слова, где слово - символы между пробелами. Вот эта функция: bool just_reading_string (char str, char dict) { cout<<str<<endl; short Nsymbol = 0; while (!((str == '=') && (str ==... http://www.cyberforum.ru/cpp-beginners/thread618243.html
C++ Нужно переработать программу
Вот здесь есть несколько методов нахождения минимума функций на интервале: http://www.cyberforum.ru/cpp-beginners/thread71245.html#post398537 А мне нужно найти корень или корни на интервале. Я думаю задачи схожие, просто не знаю как это сделать. Меня интересует метод итераций, метод золотого сечения и модифицированный метод Ньютона. Но последнего там нет. Помогите с первыми двумя....
C++ Вычислить n член последовательности при n=0 Xn=1 , при n=>1 Xn=n*X(n-1)+1/n
Вычислить n член последовательности при n=0 Xn=1 , при n=>1 Xn=n*X(n-1)+1/n выдает ошибку(( #include "stdafx.h" #include <iostream> #include <cstdlib> #include <math.h>
C++ floating point stack check at 0x00402f75 http://www.cyberforum.ru/cpp-beginners/thread618198.html
Помогите разобраться и решить эту проблему!
C++ Упорядочить массив по убыванию 1)Дан массив из n элементов. Упорядочить массив по убыванию 2)Найти среднее арифметическое чисел массива В(6). 3) Во время соревнований по прыжках в высоту спортсмен показал следующие результаты: 160, 161, 162, 155, 157, 165. Определить средний результат спортсмена 4)Сформируйте массив L(I,J) с помощью датчика случайных чисел. Увеличить каждый элемент массива в 3 раза и поменяйте знак... подробнее

Показать сообщение отдельно
asidorchenko
379 / 205 / 25
Регистрация: 09.04.2012
Сообщений: 635
03.07.2012, 12:21     поиск элемента в массиве из файла
Памяти под такой массив структур не хватило. У меня программа тупо вылетает.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include<iostream>
#include <stdio.h>
#include<string>
using namespace std;
 
struct file1
{
    string angle;
    int a[1200];           //массив значений
};
 
void main ()
{
 
    struct file1 f;
 
// Размер одной структуры
    printf("%d\n", sizeof(file1));
 
// А если структур 6144
    printf("%d\n", sizeof(file1)*6144);
 
}
Может нужно выделять память только под один элемент массива
C++
1
2
3
4
struct file1* f;
f=new file1();  
...
delete f;
 
Текущее время: 17:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru