Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
aleksand
21 / 9 / 13
Регистрация: 18.06.2011
Сообщений: 185
#1

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

21.11.2012, 23:39. Просмотров 312. Ответов 6
Метки нет (Все метки)

Не хочет компилороваться. Чувствую что с указателями что-то намудрил. Подскажите что именно не так.
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;
}

http://www.cyberforum.ru/cpp-beginners/thread119732.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.11.2012, 23:39
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Программа с указателями не компилируется (C++):

Первая программа. Код не компилируется и не запускается программа.
Первая программа, первая ошибка Здравствуйте! Решил учить С++. Скачал книгу...

Программа с «указателями»
Всем привет! Ребят, требуется сдать последнюю программу на этот семестр, нужно...

Программа не компилируется
Установил Borland С+++ 5,5 в папку C:\BCC, в папке bin как положено создал...

Не компилируется программа
Привет. Прошу помочь, если это конечно возможно, не компилируется этот код в...

Не компилируется программа
Здравствуйте. Цель - откомпилировать программу и запустить на WinXP. Проблема...

6
DU
1486 / 1132 / 164
Регистрация: 05.12.2011
Сообщений: 2,279
21.11.2012, 23:41 #2
на ошибки компиляции то хоть смотрите?
может быть нужно getch() вместо getchar(), а с указателями все нормально?
0
NEW_NAME
1 / 1 / 1
Регистрация: 04.10.2012
Сообщений: 45
21.11.2012, 23:41 #3
странно, у меня компилируется на VS2010
0
aleksand
21 / 9 / 13
Регистрация: 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;" не стоит точка с запятой.
0
NEW_NAME
1 / 1 / 1
Регистрация: 04.10.2012
Сообщений: 45
21.11.2012, 23:47 #5
Может стоит инициализацию str не проводить вместе с объявлением? Что за среда кстати?
0
aleksand
21 / 9 / 13
Регистрация: 18.06.2011
Сообщений: 185
21.11.2012, 23:58  [ТС] #6
Цитата Сообщение от NEW_NAME Посмотреть сообщение
Может стоит инициализацию str не проводить вместе с объявлением? Что за среда кстати?
VS2010

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

Не компилируется программа
Здорова! Не компилируется программа: #include &lt;iostream&gt; using std::cout;...

Не компилируется программа
------ Построение начато: проект: Rapid Roll, Конфигурация: Debug Win32 ------...

Не компилируется программа
Скпомпилируйте, у меня одной оно не так как надо работает??? # include...

Не компилируется программа
#include &quot;StdAfx.h&quot; #include &quot;Line.h&quot; Line::Line(Point* start, Point* end)...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

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