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

Не могу объявить массив внутри main - ошибка при линковке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ toupper, tolower, strlen и кириллица http://www.cyberforum.ru/cpp-beginners/thread943024.html
Эти три функции не хотят нормально работать с кириллицей. Если им скормить американские литеры, все нормально. Но вот, например, эта программа печатает "тест", а по-идее должна "ТЕСТ". //...
C++ Ошибка предположительно в strncpy(word, p1, len) Есть простенький обучающий пример: #include "stdafx.h" #include <iostream> #include <ctype.h> #include <string.h> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread943018.html
realloc C++
#include <iostream> using namespace std; int main() { int size=0; cout<<"enter size array: "; cin>>size; int *arr;
C++ Посоветуйте литературу для изучения C++
Хоу, форумчане. Недавно начал изучать с++, сейчас читаю какие-то онлайн курсы, но там только базовая информация. Посоветуйте книгу какуюнибудь хорошую Сейчас изучаю вот эти уроки:...
C++ linker error в dev-c++ http://www.cyberforum.ru/cpp-beginners/thread942988.html
Здравствуйте, я написал этот код, но никак не могу скомпилировать. Писал по книжке. #include <windows.h> #include <gl/glut.h> using namespace std; void init(void) {
C++ Задачи на тему "указатели" Нужны задачки для закрепления темы "указатели". Проходил тему по Шилдту и частично по Девису. Пробовал решать задачи у Дейтела, но они слишком мудреные. подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
24.08.2013, 17:42
Raybek, пишешь в Си а используеш конструкции плюсов
Цитата Сообщение от Raybek Посмотреть сообщение
for (int i=0; i<dlina; ++i)
, счётчик должен быть объявлен до начала цикла. На счёт всего остального да нет никакой ошибки, видимо компилятор у тебя кривой. Вот пример инициализации массива в теле main http://codepad.org/dIV68hMw
В массиве 'a' 18 элемент(а,ов)
Размер массива 'а' равен 72 Бт
Квадрат числа 0 равен 0
Квадрат числа 1 равен 1
Квадрат числа 2 равен 4
Квадрат числа 3 равен 9
Квадрат числа 4 равен 16
Квадрат числа 5 равен 25
Квадрат числа 6 равен 36
Квадрат числа 7 равен 49
Квадрат числа 8 равен 64
Квадрат числа 9 равен 81
Квадрат числа 10 равен 100
Квадрат числа 11 равен 121
Квадрат числа 12 равен 144
Квадрат числа 13 равен 169
Квадрат числа 14 равен 196
Квадрат числа 15 равен 225
Квадрат числа 16 равен 256
Квадрат числа 17 равен 289
Но вот если ты массивчик делал не статическим а динамическим, то конечно же так получить размер динамического массива
Цитата Сообщение от Raybek Посмотреть сообщение
long int razmer=sizeof(a);
long int dlina=razmer/sizeof(int);
невозможно
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru