0 / 0 / 1
Регистрация: 05.03.2016
Сообщений: 106
|
||||||
1 | ||||||
Реализовать ввод и вывод полей структуры17.03.2016, 03:57. Показов 9503. Ответов 19
Метки нет (Все метки)
Здравствуйте ещё раз. Тут во второй лабе не могу понять как реализовать ввод и вывод полей структуры с клавиатуры. Функции должны работать с структурой через указатели.
0
|
17.03.2016, 03:57 | |
Ответы с готовыми решениями:
19
Необходимо реализовать функции (рандомный ввод, транспонирование, вывод) вне структуры Реализовать все функции в виде методов. реализовать ввод и вывод данных через операторы << и >>, == и != Вывод на экран полей структуры Реализовать односвязный список и обеспечить его сортировку по одному из полей структуры. |
17.03.2016, 10:18 | 2 | ||||||||||
В строке объявили указатель на структуру - хорошо.
Далее, для этого указателя надо выделить память - через aStud = malloc(размер_нужного_куска_памяти), или же присвоить указателю адрес уже существующей структуры. Ввод:
0
|
111 / 98 / 84
Регистрация: 18.12.2015
Сообщений: 567
|
||||||
17.03.2016, 12:25 | 3 | |||||
Сообщение было отмечено Памирыч как решение
Решение
Привет, вашу задачу можно сделать вот так:
1
|
0 / 0 / 1
Регистрация: 05.03.2016
Сообщений: 106
|
|
19.03.2016, 10:23 [ТС] | 4 |
Kotik leapold, вылетают вот эти ошибки.
Ошибка 1 error C2143: синтаксическая ошибка: отсутствие ";" перед "тип" c:\users\александр\documents\visual studio 2012\projects\laba2ch2\laba2ch2\laba2ch2.c 32 1 Laba2ch2 Ошибка 2 error C2065: student: необъявленный идентификатор c:\users\александр\documents\visual studio 2012\projects\laba2ch2\laba2ch2\laba2ch2.c 34 1 Laba2ch2 Предупреждение 3 warning C4047: =: "int" отличается по уровням косвенного обращения от "student *" c:\users\александр\documents\visual studio 2012\projects\laba2ch2\laba2ch2\laba2ch2.c 34 1 Laba2ch2 Ошибка 4 error C2065: student: необъявленный идентификатор c:\users\александр\documents\visual studio 2012\projects\laba2ch2\laba2ch2\laba2ch2.c 36 1 Laba2ch2 Предупреждение 5 warning C4047: функция: "student *" отличается по уровням косвенного обращения от "int" c:\users\александр\documents\visual studio 2012\projects\laba2ch2\laba2ch2\laba2ch2.c 36 1 Laba2ch2 Предупреждение 6 warning C4024: InputStud: различные типы для формального и фактического параметров 1 c:\users\александр\documents\visual studio 2012\projects\laba2ch2\laba2ch2\laba2ch2.c 36 1 Laba2ch2 Ошибка 7 error C2065: student: необъявленный идентификатор c:\users\александр\documents\visual studio 2012\projects\laba2ch2\laba2ch2\laba2ch2.c 37 1 Laba2ch2 Предупреждение 8 warning C4047: функция: "student *" отличается по уровням косвенного обращения от "int" c:\users\александр\documents\visual studio 2012\projects\laba2ch2\laba2ch2\laba2ch2.c 37 1 Laba2ch2 Предупреждение 9 warning C4024: PrintStud: различные типы для формального и фактического параметров 1 c:\users\александр\documents\visual studio 2012\projects\laba2ch2\laba2ch2\laba2ch2.c 37 1 Laba2ch2 Ошибка 10 error C2065: student: необъявленный идентификатор c:\users\александр\documents\visual studio 2012\projects\laba2ch2\laba2ch2\laba2ch2.c 39 1 Laba2ch2 Предупреждение 11 warning C4022: free: несоответствие указателя для фактического параметра 1 c:\users\александр\documents\visual studio 2012\projects\laba2ch2\laba2ch2\laba2ch2.c 39 1 Laba2ch2
0
|
0 / 0 / 1
Регистрация: 05.03.2016
Сообщений: 106
|
||||||
23.03.2016, 08:21 [ТС] | 5 | |||||
Привет. Я не пойму почему программа вылетает!!!!!!!!!!!!!
0
|
0 / 0 / 1
Регистрация: 05.03.2016
Сообщений: 106
|
|
25.03.2016, 19:11 [ТС] | 6 |
Я не пойму из-за чего эта программа вылетает! Помогите, пожалуйста!
0
|
25 / 25 / 26
Регистрация: 22.03.2016
Сообщений: 77
|
|
25.03.2016, 20:04 | 7 |
В строке 44 неправильный спецификатор ввода "%с" - спецификатор единичного символа.
0
|
0 / 0 / 1
Регистрация: 05.03.2016
Сообщений: 106
|
|
26.03.2016, 18:25 [ТС] | 8 |
Поменял спецификатор на "%s", но программа всё равно вылетает.
0
|
0 / 0 / 1
Регистрация: 05.03.2016
Сообщений: 106
|
||||||
28.03.2016, 12:50 [ТС] | 9 | |||||
Вообще не пойму в чём дело. Программа компилируется, но вылетает.
0
|
0 / 0 / 1
Регистрация: 05.03.2016
Сообщений: 106
|
|||||||||||
30.03.2016, 04:43 [ТС] | 11 | ||||||||||
Я тут переделал
Добавлено через 14 минут Присвоил адреса вот так.
0
|
0 / 0 / 1
Регистрация: 05.03.2016
Сообщений: 106
|
|||||||||||
02.04.2016, 08:02 [ТС] | 12 | ||||||||||
Что-то я не пойму. Переписал работу вот так.
Ошибка 1 error C2143: синтаксическая ошибка: отсутствие ";" перед "тип" c:\users\александр\documents\visual studio 2012\projects\laba2ch2\laba2ch2\laba2ch2.c 18 1 Laba2ch2 Где здесь пропущена ";"?????????????????????????????? Помогите!!! Добавлено через 24 минуты И ещё вот так написал.
Добавлено через 7 минут Ошибка 1 error C2143: синтаксическая ошибка: отсутствие ";" перед "тип" c:\users\александр\documents\visual studio 2012\projects\laba2ch2\laba2ch2\laba2ch2.c 18 1 Laba2ch2 Ошибка 2 error C2143: синтаксическая ошибка: отсутствие ";" перед "тип" c:\users\александр\documents\visual studio 2012\projects\laba2ch2\laba2ch2\laba2ch2.c 19 1 Laba2ch2 Ошибка 3 error C2065: p: необъявленный идентификатор c:\users\александр\documents\visual studio 2012\projects\laba2ch2\laba2ch2\laba2ch2.c 20 1 Laba2ch2 Предупреждение 4 warning C4047: =: "int" отличается по уровням косвенного обращения от "Man *" c:\users\александр\documents\visual studio 2012\projects\laba2ch2\laba2ch2\laba2ch2.c 20 1 Laba2ch2 Ошибка 5 error C2065: p: необъявленный идентификатор c:\users\александр\documents\visual studio 2012\projects\laba2ch2\laba2ch2\laba2ch2.c 21 1 Laba2ch2 Ошибка 6 error C2223: выражение слева от "->Name" должно указывать на структуру или объединение c:\users\александр\documents\visual studio 2012\projects\laba2ch2\laba2ch2\laba2ch2.c 21 1 Laba2ch2 Ошибка 7 error C2223: выражение слева от "->dy" должно указывать на структуру или объединение c:\users\александр\documents\visual studio 2012\projects\laba2ch2\laba2ch2\laba2ch2.c 21 1 Laba2ch2 Ошибка 8 error C2223: выражение слева от "->mn" должно указывать на структуру или объединение c:\users\александр\documents\visual studio 2012\projects\laba2ch2\laba2ch2\laba2ch2.c 21 1 Laba2ch2 Ошибка 9 error C2223: выражение слева от "->yr" должно указывать на структуру или объединение c:\users\александр\documents\visual studio 2012\projects\laba2ch2\laba2ch2\laba2ch2.c 21 1 Laba2ch2 Ошибка 10 error C2223: выражение слева от "->d" должно указывать на структуру или объединение c:\users\александр\documents\visual studio 2012\projects\laba2ch2\laba2ch2\laba2ch2.c 21 1 Laba2ch2 Ошибка 11 error C2223: выражение слева от "->m" должно указывать на структуру или объединение c:\users\александр\documents\visual studio 2012\projects\laba2ch2\laba2ch2\laba2ch2.c 21 1 Laba2ch2 Ошибка 12 error C2223: выражение слева от "->y" должно указывать на структуру или объединение c:\users\александр\documents\visual studio 2012\projects\laba2ch2\laba2ch2\laba2ch2.c 21 1 Laba2ch2
0
|
0 / 0 / 1
Регистрация: 05.03.2016
Сообщений: 106
|
||||||
02.04.2016, 08:25 [ТС] | 13 | |||||
и ещё вот так переписал
Ошибка 1 error C2143: синтаксическая ошибка: отсутствие ";" перед "тип" c:\users\александр\documents\visual studio 2012\projects\laba2.2ch2\laba2.2ch2\laba2.2ch2.c 18 1 laba2.2ch2 Что за фигня??????????????????????????? Помогите!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
0
|
69 / 69 / 55
Регистрация: 17.11.2015
Сообщений: 151
|
||||||
02.04.2016, 10:39 | 14 | |||||
1
|
0 / 0 / 1
Регистрация: 05.03.2016
Сообщений: 106
|
|
02.04.2016, 12:32 [ТС] | 15 |
Всё равно ошибка
Ошибка 1 error C2143: синтаксическая ошибка: отсутствие ";" перед "тип" c:\users\александр\documents\visual studio 2012\projects\laba2.3ch2\laba2.3ch2\laba2.3h2.c 23 1 laba2.3ch2 Что за фигня? [censored] компилятор!!! И ещё реализовать структуру нужно через указатели. Добавлено через 1 час 15 минут Помогите, пожалуйста!
0
|
69 / 69 / 55
Регистрация: 17.11.2015
Сообщений: 151
|
|
02.04.2016, 13:40 | 16 |
тот код, который я тебе кинул, рабочий, это у тебя что то с компилятором
0
|
0 / 0 / 1
Регистрация: 05.03.2016
Сообщений: 106
|
|
02.04.2016, 13:42 [ТС] | 17 |
Значит надо переустановить среду.
0
|
0 / 0 / 1
Регистрация: 05.03.2016
Сообщений: 106
|
|
02.04.2016, 18:41 [ТС] | 19 |
В VisualStudio 2012 компилятор мозга компостирует. Поставил VisualStudio 2015. Скомпилировалось работает. Спасибо.
0
|
0 / 0 / 1
Регистрация: 05.03.2016
Сообщений: 106
|
|
18.04.2016, 17:16 [ТС] | 20 |
Всем привет. С лабой 3 не могу сообразить.
Разработать две функции, одна из которых вводит с клавиатуры набор данных в произвольной последовательности и размещает в памяти в переменном формате. Другая функция читает эти данные и выводит на экран. Программа запрашивает и размещает в памяти несколько наборов данных при помощи первой функции, а затем читает их и выводит на экран при помощи второй. Размещение данных производить в статическом массиве байтов фиксированной размерности с контролем его переполнения. Вариант 10 10. Произвольная последовательность строк и целых переменных. Байт со значением 0 - обозначает начало строки (последовательность символов, ограниченная нулем). Байт со значением N является началом последовательности N целых чисел. Конец последовательности - два нулевых байта. Помогите, пожалуйста!
0
|
18.04.2016, 17:16 | |
18.04.2016, 17:16 | |
Помогаю со студенческими работами здесь
20
Реализовать вывод массива объектов типа Student на консоль (файловый ввод/вывод) Ввод с клавиатуры полей записи и вывод Ввод и вывод структуры Вывод в цикле структуры (структура имеет много полей данных) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |