0 / 0 / 0
Регистрация: 21.12.2013
Сообщений: 2
|
|
1 | |
Списки.Создание списков21.12.2013, 15:35. Показов 898. Ответов 3
Метки нет (Все метки)
Помогите с программой ,пожалуйста)Нужно составить список.Я вроде все правильно делаю а компилятор ругается на какую то фигню(
Код
#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; } Ошибка 1 error C2628: недопустимый "New" с последующим "int" (возможно, отсутствует ";") Ошибка 2 error C3874: возвращаемый тип "wmain" должен быть "int", а не "New"
0
|
21.12.2013, 15:35 | |
Ответы с готовыми решениями:
3
Линейные списки. Создание списков на основе имеющегося Сбой данных. Списки списков. Кольцевые списки на базе двунаправленных списков Списки: реализовать слияние трёх списков в один |
44 / 44 / 9
Регистрация: 01.02.2012
Сообщений: 823
|
||||||
21.12.2013, 15:40 | 2 | |||||
0
|
0 / 0 / 0
Регистрация: 21.12.2013
Сообщений: 2
|
|
21.12.2013, 22:54 [ТС] | 4 |
добавил библиотеку #include "stdafx.h" и все заработало)))
Добавлено через 2 часа 53 минуты теперь проблема как вывести это все на экран заново Код
#include "stdafx.h" #include <iostream> using namespace std; struct New { int val; New *p; }; int main() { int i=0; New *p1,*p2=NULL; for(;i<6;i++) { p1=new New; p1->val=i; p1->p=p1; p2=p1; printf("%d",p1->val); } p1->val=1; printf("\n"); while(p1!=NULL) { p1->p=p1; p2=p1; printf("%d",p1->val); } system ("pause"); return 0; }
0
|
21.12.2013, 22:54 | |
21.12.2013, 22:54 | |
Помогаю со студенческими работами здесь
4
Создание списков в MS VC 2008 Создание и обработка списков Создание класса списков Списки с++(создание проектов) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |