Не работает функция: Cannot start a parameter declaration - C (СИ)

Узнай цену своей работы

Формулировка задачи:

#include<stdlib>
#include<stdio.h>
#include<conio.h>
 
struct ob
{
  int first;
  int second;
};
 
void input(struct ob& date)                      
{
  int a,b;
  printf("pishu a i b");
  scanf("%d %d",a,b);
  date.first = a;
  date.second = b;
}
вот функция
void main(int argc, char* argv[])
{
  struct ob object,object1;
  input(&object);
вот так я ее вызываю.Выдает ошибку cannot start a parameter declaration .Я понимаю, что я не правильно где то передал аргумент или что то такое, но не пойму где.можете помочь? У меня проблема с тем что, как я понял те значения которые я получу из input , мне нужно использовать дальше в программе и я не понимаю как это реализовать.

Решение задачи: «Не работает функция: Cannot start a parameter declaration»

textual
Листинг программы
#include <stdio.h>
#include <string.h>
#include<conio.h>
 
struct ob
{
  int first;
  int second;
};
 
void input(struct ob date)
{
  int a,b;
  printf("pishu a i b\n");
  scanf("%d%d",&a,&b);
  date.first = a;
  date.second = b;
  printf("%d %d\n", date.first, date.second);
}
int main()
{
  struct ob object,object1;
  input(object);
  input(object1);
}

Объяснение кода листинга программы

  1. Включаются необходимые заголовочные файлы для работы с функциями ввода-вывода и структурами данных.
  2. Определяется структура ob с двумя полями: first и second типа int.
  3. Определяется функция input, которая принимает в качестве параметра структуру ob и инициализирует ее поля значениями, введенными пользователем через консоль с помощью функции scanf.
  4. В функции main создаются две переменные типа struct ob с именами object и object1.
  5. Вызывается функция input для объекта object.
  6. Вызывается функция input для объекта object1.
  7. Значения полей first и second выводятся на экран с помощью функции printf.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4 из 5
Похожие ответы