Форум программистов, компьютерный форум 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: подробнее

Показать сообщение отдельно
sergkhit
0 / 0 / 0
Регистрация: 15.09.2012
Сообщений: 21
26.10.2012, 01:02     Ошибка в простой программе
Дано на вход значение массива: 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
#include <stdio.h>
#include <stdlib.h>
 
void main()
{
    char a,b,c, d;
*(p)=a;
*(p+1)=b;
*(p+2)=c;
*(p+3)=d;
for (int i=0; i<=3; i++) {
printf("%d\n", *(p+i));
}
printf("\n");
 
p=(int*) malloc(4*sizeof(int));
*(p)=a;
*(p+1)=b;
*(p+2)=c;
*(p+3)=d;
for (int i=0; i<=3; i++) {
printf("%d\n", *(p+i));
}
free(p);
 
}
Миниатюры
Ошибка в простой программе  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru