Форум программистов, компьютерный форум, киберфорум
Наши страницы

Не получается глобально... - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нужна помощь с циклами http://www.cyberforum.ru/cpp-beginners/thread382839.html
Помогите, пожалуйста, нету никаких идей. Пользователь вводит число. Показать сколько в данном числе чисел и сумму этих чисел. Нужно решить с помощью любых циклов, без массивов и прочего.
C++ Исправить ошибки в коде Возникла проблема при написании программы. Выдаются ошибки которых нет на самом деле. помогите, пожалуста. код Parcer::Parcer() { } ошибка Error 3 error C2533: 'Parcer::{ctor}' : constructors... http://www.cyberforum.ru/cpp-beginners/thread382822.html
Помогите решить задачу по структурам в С++ C++
Вот задача: Дані відомості про 14 кубиків: довжина ребра в сантиметрах, його колір і матеріал (дерев'яний, металевий, пластмасовий). Знайти кількість дерев'яних кубиків з ребром 3 см. і кількість...
C++ Шифрование «методом бутерброда»
Секретное агентство «Super-Secret-no» решило для шифрования переписки своих сотрудников использовать «метод бутерброда». Сначала буквы слова нумеруются в таком порядке: первая буква получает номер 1,...
C++ Календарь http://www.cyberforum.ru/cpp-beginners/thread382804.html
В календаре древнего племени Яйам «счастливыми» считаются такие номера годов, в записи которых встречаются только цифры 0 или 5. Необходимо для заданного целого неотрицательного числа k определить...
C++ апроблемы с заполнением массива помогите! задача была с использованием функции: "Удвоение значений тех элементов матрицы, у которых сумма номеров строки и столбца четная.". вобщем не знаю как заполнить массив в данном случае: ... подробнее

Показать сообщение отдельно
programina
1914 / 599 / 37
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2

Не получается глобально... - C++

13.11.2011, 12:53. Просмотров 402. Ответов 8
Метки (Все метки)

Здравствуйте. Сразу к вопросу.
Вот написала вот такой код чтения числа из бинарного файла, все прекрасно работает, но вопрос вот в чем, почему когда я пытаюсь записать инструкцию fileName[32][0] = "data.bin"; не в майне, а в глобальных объявлениях, происходит ошибка.
Вот программа:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#include <iostream>
#include <stdio.h>
 
void Load( const char* fileName );
 
int i;
FILE* file;
const char* fileName[32][256]; // 256 шт и все по 32
//----->  хочу поставить здесь fileName[32][0] = "data.bin";
 
//---------------------------------------
// Name: main()
// Desc: main, функция main...
//---------------------------------------
int main(int argc, char *argv[] )
{
    fileName[32][0] = "data.bin"; // как убрать из майна?
 
    Load( fileName[32][0] );
 
    system( "pause" );
    return 0;
}
 
//---------------------------------------
// Name: Load()
// Desc: открывает бин.файл, читает в
//       нем число и выводит на экран
//---------------------------------------
void Load( const char* fileName )
{
    file = fopen( fileName, "rb");
    fread( &i, sizeof(int), 1, file );
    printf( "%i \n", i );
    fclose( file );
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.