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

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

Войти
Регистрация
Восстановить пароль
 
YoungProgrammer
4 / 4 / 1
Регистрация: 18.01.2011
Сообщений: 206
#1

О, этот Visual Studio - C++

29.10.2012, 17:59. Просмотров 330. Ответов 2
Метки нет (Все метки)

Проблема на скрине
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 <stdio.h>
#include <time.h>
#include <stdlib.h>
 
#define X 10
#define Y 10
 
int main()
{
    int i, j;
    char pointArray[X][Y];
    for (i = 1; i <= X; i++)
    {
        for (j = 1; j <= Y; j++)
        {
            pointArray[i][j] = '.';
            printf("%d,%d '%c'", i, j, pointArray[i][j]);
        }
        printf("\n");
    }
    getchar();
    return 0;
}
Миниатюры
О, этот Visual Studio  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.10.2012, 17:59     О, этот Visual Studio
Посмотрите здесь:

как сделать этот массив в visual studio - C++
Вводится массив из 10-ти элементов. Вывести на экран эти элементы. найдите количество элементов находящихся в диапазоне между двумя...

Visual Studio - C++
Только что установил этот мега Визуал С++ написал &quot;элементарную&quot; программу и вылетает ошибка при компиляции типа &quot;не найден исполняющий...

C++ Visual Studio - C++
Здравствуйте. Появилась проблемма с решением курсовой работы в некоторых вопросах. Буду безмерно благодарен за помощь. Задание 1. ...

Visual studio - C++
помогите нубу разобраться с visual studio) я вот поставил, написал коротенькую программу типа хеллоу ворлд, но вот как запустить, не...

Не работает Visual Studio - C++
При создании проекта не отображается окно редактирования кода я приложил скрин. Как исправить ситуацию чтоб можно было начать вводить код??

Visual studio - graphic.h - C++
Вопрос вот в чём, надо написать прогу ну не в этом проблема, одно из её условий это вывести график функции. Насколько я понимаю студия...

Win32 с++ visual studio - C++
Есть Visual Studio 2008. Хочу написать приложение win32 (не .NET) с кнопками, лейблами и т.д.. Подкажите, литературу или что почитать....

Visual studio. Ошибка - C++
При компиляции вылетает данная ошибка. Пробовал на разных устройствах и версиях Visual Studio. Появляется в MFC на дмиалоговых окнах, либо...

Visual Studio обновление - C++
Ребятааа, спасите, что за....! так долго и старательно писал прогу, но теперь не компилится...кто сталкивался, помогите, пожалуйста

Массивы в Visual Studio - C++
Столкнулся с проблемой. Visual Studio выдает ошибки: e:\проекты\array test\array test\main.cpp(8): error C2057: требуется константное...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ISergey
Maniac
Эксперт С++
1373 / 884 / 52
Регистрация: 02.01.2009
Сообщений: 2,653
Записей в блоге: 1
29.10.2012, 18:03     О, этот Visual Studio #2
C++
1
2
3
4
5
6
7
8
#define X 10
#define Y 10
.....
char pointArray[X][Y];
.....
  for (i = 1; i <= X; i++)
    {
        for (j = 1; j <= Y; j++)
Выход за границы массива..

Цыклы поменяй на

C++
1
2
3
  for (i = 0; i < X; i++)
    {
        for (j = 0; j < Y; j++)
Infinity3000
1058 / 577 / 24
Регистрация: 03.12.2009
Сообщений: 1,255
29.10.2012, 18:25     О, этот Visual Studio #3
YoungProgrammer,

В С++ индексация массива начинается с 0, в Pascal c 1!

Добавлено через 9 минут
И предпочитайте const а не #define
C++
1
2
const int X = 10;
const int Y = 10;
Добавлено через 3 минуты
C++
1
int i, j;
лучше объявить в цикле, так как больше Вы их не где не используете (в данном примере, это не имеет не какого значения)!

C++
1
2
3
 for (int i = 0; i < X; i++)
    {
        for (int j = 0; j < Y; j++)
Ответ Создать тему
Опции темы

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