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

Перевести с C на C++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ односвязный список http://www.cyberforum.ru/cpp-beginners/thread699673.html
все доброго вечера, у меня такое задание нужно из текстового файла прочитать данные(небольшой текст не важно содержание) и записать их в односвязный список, все реализовать с помощью класса и конструктора...
C++ Фильтр (ispunct) #include <iostream> #include <string.h> #include <stdio.h> using namespace std; const int MAXLEN = 256; void filt(char *string, int key) { http://www.cyberforum.ru/cpp-beginners/thread699665.html
Доступ к элементу структуры C++
Есть вот такая структура struct A{ char s; int g; char m; }*ptr; Как через *ptr иметь доступ к этим объектов char s; int g; char m;
Случайные числа! random() C++
Доброго время суток! У меня возник вопрос, как сделать рандом от -0,3 до 0,3! Из за того, что ничего нормального не нашел, делал так: int i=rand()%7; // от 0 до 6 if (i<4) x=i/10; //если i=(1) (2) или (3), то x будет 0,1 0,2 0,3 else x=-(0,7-i/10); //если i=(4) (5) или (6), то x будет (-0,3) -0,2 (-0,1)
C++ Найти количество элементов массива http://www.cyberforum.ru/cpp-beginners/thread699647.html
Найти количество элементов массива (a1,a2,a3,...,an), удовлетворяющих условиям b<a<c.
C++ Графическое меню в DOS Возникают ошибки: //Основная программа void main () { int nom=0; int i; char ch; menu m; met: do { подробнее

Показать сообщение отдельно
LVV
56 / 56 / 3
Регистрация: 15.02.2010
Сообщений: 239
16.11.2012, 19:59     Перевести с C на C++
Цитата Сообщение от vechestva Посмотреть сообщение
нашёл код C, нужно перевести с C на C++
C++
1
2
3
4
5
6
7
/*...*/
int z;
int z = 42;
 
void foo(x, y) float y, int a;
{
}
хоть я и шарю в C++, но этот синтаксис C я не могу разобрать. Кто может переделать, и я увижу наконец что это значит?
Мне кажется, что хоть для С, хоть для С++ здесь ошибки
int z;
int z = 42;

переопределение !!!
Нужно:
int z;
z = 42;

или
int z = 42;

Кроме того, в строке void foo(x, y) float y, int a; тоже ошибки.
Скорее всего, должно быть так: void foo(float y, int a);
В коде похоже просто определяется переменная z и пустая функция foo
 
Текущее время: 18:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru