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

Программа с указателями не компилируется - C++

Восстановить пароль Регистрация
 
aleksand
21 / 9 / 2
Регистрация: 18.06.2011
Сообщений: 185
21.11.2012, 23:39     Программа с указателями не компилируется #1
Не хочет компилороваться. Чувствую что с указателями что-то намудрил. Подскажите что именно не так.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
#include <string.h>
 
int main()
{
    int *Num_a, *Num_b;
    int a = 0, b = 0;
    Num_a = &a;
    Num_b = &b;
 
    char str[200]="tuta", *begin_a, *begin_b, *end_a, *end_b;
    begin_a = str;
    end_a = str + strlen(str)-1;
    begin_b = str;
    end_b= str + strlen(str)-1;
 
    getchar();
    return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.11.2012, 23:39     Программа с указателями не компилируется
Посмотрите здесь:

C++ программа не компилируется
C++ не компилируется программа
Не компилируется программа! C++
C++ Не компилируется программа
C++ Программа не компилируется
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
DU
1477 / 1053 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
21.11.2012, 23:41     Программа с указателями не компилируется #2
на ошибки компиляции то хоть смотрите?
может быть нужно getch() вместо getchar(), а с указателями все нормально?
NEW_NAME
1 / 1 / 0
Регистрация: 04.10.2012
Сообщений: 45
21.11.2012, 23:41     Программа с указателями не компилируется #3
странно, у меня компилируется на VS2010
aleksand
21 / 9 / 2
Регистрация: 18.06.2011
Сообщений: 185
21.11.2012, 23:44  [ТС]     Программа с указателями не компилируется #4
Цитата Сообщение от DU Посмотреть сообщение
на ошибки компиляции то хоть смотрите?
может быть нужно getch() вместо getchar(), а с указателями все нормально?
Однозначно getchar(); Выдаёт ошибку, что перед строкой "char str[200]="tuta", *begin_a, *begin_b, *end_a, *end_b;" не стоит точка с запятой.
NEW_NAME
1 / 1 / 0
Регистрация: 04.10.2012
Сообщений: 45
21.11.2012, 23:47     Программа с указателями не компилируется #5
Может стоит инициализацию str не проводить вместе с объявлением? Что за среда кстати?
aleksand
21 / 9 / 2
Регистрация: 18.06.2011
Сообщений: 185
21.11.2012, 23:58  [ТС]     Программа с указателями не компилируется #6
Цитата Сообщение от NEW_NAME Посмотреть сообщение
Может стоит инициализацию str не проводить вместе с объявлением? Что за среда кстати?
VS2010

Добавлено через 4 минуты
Я понял в чём дело. Дело в строке:
C++
1
2
 Num_a = &a;
    Num_b = &b;
Вот только понять не могу, что там не правильного
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.11.2012, 01:07     Программа с указателями не компилируется
Еще ссылки по теме:

C++ Программа с «указателями»
C++ Не компилируется программа
C++ Не компилируется программа

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

Или воспользуйтесь поиском по форуму:
NEW_NAME
1 / 1 / 0
Регистрация: 04.10.2012
Сообщений: 45
22.11.2012, 01:07     Программа с указателями не компилируется #7
странно, у меня та же штука компилируется и выполняется без ошибок
Yandex
Объявления
22.11.2012, 01:07     Программа с указателями не компилируется
Ответ Создать тему
Опции темы

Текущее время: 07:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru