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

Массив. Прекращена работа программы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Файлы, сортировка http://www.cyberforum.ru/cpp-beginners/thread797431.html
Помогите как сделать это?( В файле записан массив из 10 вещественный чисел, дописать в конец файла, тот же массив упорядоченный по возрастанию. В долгу не останусь.
C++ работа с массивом символов есть два массива которые пользователь вводит с клавиатуры, char str; char s; и еще есть результат res; если в первой строке встречается %s то вместо него нужно вставить вторую строку и дальше добавить первую, пример: str=ABCD%s1234, s=inser, в итого должно получиться res=ABCDinser1234. помогите сделать такую программу в QT на с++, спасибо) http://www.cyberforum.ru/cpp-beginners/thread797417.html
Ошибка в программе (forcing value to bool 'true' or 'false' (performance warning) ) C++
.\DX9Window.cpp(86) : warning C4800: 'WORD' : forcing value to bool 'true' or 'false' (performance warning) Участок на который студия ругается. LRESULT WINAPI MsgProc( HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam ) { switch( msg ) { case WM_PAINT: if (pRender != NULL) pRender(0); break;
C++ Не понятно почему не запускается код в билдере
#include <iostream> #include <math.h> #include <cmath> #include <ctime> #define NUM (r>='0' and r<='9') #define BUKV ((r>='a' and r<='z') or (r>='A' and r<='Z')) using namespace std; int main ()
C++ WIN32_FIND_DATA Вывод имени файла http://www.cyberforum.ru/cpp-beginners/thread797391.html
Программа должна выводить имя папок по маске. А также некоторые свойства папок и файлов. Все выводит отлично, но имя фала отображает не корректно. вот сам код // Lab_3.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <iostream> #include "windows.h"
C++ GCC/Clang bug Пытаюсь разбить строку на токены при помощи массива указателей и strtok. Вот рабочий и неправильный вариант, так как присутствует повторное выделение памяти для одного и того-же указателя: #include <iostream> #include <cstring> char str = "Hello,dow,base,ddddw,face,place,drow."; int count; int main() { char* ptr = strtok(str, ",."); подробнее

Показать сообщение отдельно
PavelM
0 / 0 / 0
Регистрация: 24.11.2012
Сообщений: 15

Массив. Прекращена работа программы - C++

28.02.2013, 19:15. Просмотров 486. Ответов 3
Метки (Все метки)

Доброго времени суток! Я так понял, что неправильно задаю массив.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include "stdafx.h"
#include "iostream"
int _tmain(int argc, _TCHAR* argv[]) {
const int Nx = 100,   Ny = 100,   Nz = 100, Lx = 1,     Ly = 1,     Lz = 1,
double    x[Nx+1][Ny+1][Nz+1], y[Nx+1][Ny+1][Nz+1], z[Nx+1][Ny+1][Nz+1], //определение массива
          dx = Lx/Nx,     dy = Ly/Ny,     dz = Lz/Nz,
         
for (int i = 0, j = 0, k = 0; i < Nx, j < Ny, k < Nz; i++, j++, k++) {
    x[i][j][k] = i*dx;
    y[i][j][k] = j*dy;
    z[i][j][k] = k*dz;
    std::cout << x[i][j][k];
    std::cout << y[i][j][k];
    std::cout << z[i][j][k] << std::endl;
}
    return 0;
}
После нажатия F5 появляется ошибка на снимке 2
Cntr+F5 - на снимке 1

Я так понимаю, что дело все в строке 6. Если я ее за комментирую, все хорошо, предварительно изменив в строке 9 Nx... на константы.
Почему так нельзя задавать массив? в чем ошибка?
Миниатюры
Массив. Прекращена работа программы   Массив. Прекращена работа программы  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru