С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

В чем отличия cin.getline от gets? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Зацикливание в меню, как исправить? http://www.cyberforum.ru/cpp-beginners/thread781196.html
Скажите что нужно изменить, чтобы при вызове из "менюшки", функция не повторялась бесконечно. // #include "StdAfx.h" #include <cstdio> #include <windows.h> #include <cmath> void...
C++ std::stringstream precision Как обрезать количество символов во входной строковой поток? к примеру: float a=4.768123; std::stringstream ss; ss << a; Мне нужно чтоб в стрингстрим вошёл не весь флоат, а к примеру,... http://www.cyberforum.ru/cpp-beginners/thread781190.html
C++ Графический интерфейс пользователя
Вот это задание я не знаю как вообще это сделать и осталось мало времени у меня помогите сделать пожалуйста!!!Я очень буду благодарен!!!! Задача № 3 Создать меню из команды Input color, Change,...
Массив: Подсчет матрицы 3x3 по средствам класса используя оператор ">>" C++
Здравствуйте! Помогите плз разобраться... У меня было задание в универе создать прогу подсчета матрицы 3x3 по средствам класса используя оператор ">>". Прогу-то я написал и правильно (под сообщением...
C++ Из Char в Double http://www.cyberforum.ru/cpp-beginners/thread781127.html
Здравствуйте, не подскажет ли кто , как можно массив char переделать в double Например: char={'0' , ',' , '5555'} double x=0.0;
C++ Массив: Написать программу, которая выводит в окне последовательно числа заданного массива. Написать программу выводящая в окне последовательно числа заданного массива. подробнее

Показать сообщение отдельно
silent_1991
Эксперт С++
4989 / 3046 / 149
Регистрация: 11.11.2009
Сообщений: 7,028
Завершенные тесты: 1
11.02.2013, 13:37
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение

Не по теме:

Не уверен, может есть какие-то нюансы языка Си, что не скомпилируются компилятором С++. Скорее всего нет.

Банально:
C
1
2
3
4
5
6
7
8
9
10
#include <stdlib.h>
 
int main(void)
{
    int *arr = NULL;
    
    arr = malloc(42 * sizeof(*arr));
    
    return 0;
}
C: compilation successful;
C++: error: invalid conversion from 'void*' to 'int*'
Более того, есть коды, которые на С и на С++ дадут разные результаты. Всем известен пример с sizeof('c').
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.