Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.12.2013, 15:29   #1
LBatters
Новичок
Джуниор
 
Регистрация: 21.12.2013
Сообщений: 1
По умолчанию Списки в си

Помогите с программой ,пожалуйста)Нужно составить список.Я вроде все правильно делаю а компилятор ругается на какую то фигню(
Код:
#include "stdafx.h"
#include "iostream"
using namespace std;

struct New
{
  int val;
  struct New *p;
}
int _tmain(int argc, _TCHAR* argv[])
{
	int i=0;
	New *p1,*p2=NULL;
	for(i;i<5;i++)
	{
	 p1=new New;
	 p1->val=i;
	 p1->p=p1;
	 p2=p1;
	 printf("%d",p1->val);
	}



	return 0;
}
Ошибка 3 error C2440: return: невозможно преобразовать "int" в "New"
Ошибка 1 error C2628: недопустимый "New" с последующим "int" (возможно, отсутствует ";")
Ошибка 2 error C3874: возвращаемый тип "wmain" должен быть "int", а не "New"
LBatters вне форума Ответить с цитированием
Старый 23.12.2013, 12:56   #2
NetStranger
Новичок
Джуниор
 
Регистрация: 23.12.2013
Сообщений: 1
По умолчанию

После объявления struct не хватает точки с запятой.
struct New
Код:
{
  int val;
  struct New *p;
};

Последний раз редактировалось NetStranger; 23.12.2013 в 13:11.
NetStranger вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Списки в Си vitaxa3581 Общие вопросы C/C++ 7 02.03.2013 23:34
СПИСКИ. СИ Ксюха21 Помощь студентам 3 27.06.2011 15:29
Списки Chief Паскаль, Turbo Pascal, PascalABC.NET 4 03.06.2009 18:29
Списки C++ paladinn Помощь студентам 1 27.05.2009 12:31