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

Ошибка в простой программе - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ удаление элементов класса http://www.cyberforum.ru/cpp-beginners/thread680798.html
подскажите, почему функции удаления и добавления не работают.. #include<math.h> #include<stdio.h> #include<stdlib.h> #include<conio.h> #include<time.h>
C++ Пропуск строки в файле Здраствуйте, как сделать пропуск строки в обычном тхт файле? - Альтернатива нажатия ентер(чтобы можно было скопировать и вставить, видел когда-то простой квадрат, в нотепаде переносил строку, а в блокноте нет ..: переместите тему куда нужно, я просто не нашел раздела(компютер-> файли и папки :) http://www.cyberforum.ru/cpp-beginners/thread680793.html
изменение атрибута символов! C++
Здравствуйте!Помогите понять в чем ошибка!Задание:Вывести на экран 7 символов с разными атрибутами с использованием указателей!Я это сделал но у меня если использовать clrscr() меняется и фон и фон становится такого же цвета,что и фон первого символа! #include<conio.h> void main() { int i; char s="ASTEMIR"; int atr={0x15,0x58,0x49,0x89,0x90,0x51,0x65}; clrscr(); char far...
Определить, образуют ли два данных отрезка и ось Х треугольник в первом квадранте C++
1. Даны два отрезка с координатами точек – концов отрезков (x1, y1), (x2, y2) и (а1, в1), (а2, в2). Определить, образуют ли эти отрезки и ось Х треугольник в первом квадранте. Не могу понять каким способом решить задачу.Есть какие либо мысли?
C++ std::getline + Unicode http://www.cyberforum.ru/cpp-beginners/thread680776.html
Как заставить getline работать с Unicode?
C++ Как подключить пользовательскую DLL к приложению Добрый вечер! Я первый раз пишу dll. Вот ее текст: My.cpp: #include<iostream> #include "My.h" using namespace std; namespace myspace { void MyClass::hw(void) {cout<<"HelloWorld";} } И My.h: подробнее

Показать сообщение отдельно
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
26.10.2012, 01:57     Ошибка в простой программе
p не объявлен, переменные a, b, c, d не инициализированны.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include <stdio.h>
#include <stdlib.h>
 
void main()
{
    const int N = 4;
    
    char arr[N];
    arr[0] = 'a';
    arr[1] = 'b';
    arr[2] = 'c';
    arr[3] = 'd';
    
    for (int i = 0; i < N; i++) 
         printf("%c\n", *(arr + i));
    printf("\n");
 
    int a = 1, b = 2, c = 3, d = 4;
    int *p = (int*) malloc(N * sizeof(int));
    *(p) = a;
    *(p + 1) = b;
    *(p + 2) = c;
    *(p + 3) = d;
    
    for (int i = 0; i < N; i++) 
         printf("%d\n", *(p+i));
 
    free(p);
    
    getchar(); 
}
 
Текущее время: 03:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru