ВШ
Size: a a a
ВШ
MK
AB
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
//Compiler version gcc 6.3.0
struct date
{
int day;
int month;
int year;
};
struct pers
{
char name;
struct date bd;
};
int main(void)
{
int i;
struct pers p;
p.bd = {8,9,1000};
printf("%d %d %d",p.bd.day, p.bd.month, p.bd.year);
return 0;
}
struct pers p = { NULL, { 8, 9, 1000 } };
О
void menuhelp(void function())
{
int intstr;
string str;
cout << "\nЕсли хотите повторить действие, нажмите 1, вернуться в главное меню - 0: ";
getline(cin, str);
cout << endl;
check(str, "10");
intstr = toDec(str, 10);
if (intstr == 1) function();
else if (intstr == 0) menu();
}
menuhelp(alphabet())
BH
LA
void menuhelp(void function())
{
int intstr;
string str;
cout << "\nЕсли хотите повторить действие, нажмите 1, вернуться в главное меню - 0: ";
getline(cin, str);
cout << endl;
check(str, "10");
intstr = toDec(str, 10);
if (intstr == 1) function();
else if (intstr == 0) menu();
}
menuhelp(alphabet())
О
menuhelp(alphabet());
О
LA
menuhelp(alphabet());
LA
menuhelp(alphabet);
О
MK
menuhelp(alphabet());
О
О
void alphabet()
оно принимает нормально menuhelp(alphabet);
, а функцию void transfer(string A1, string help, string help1, string incoming1, string outgoing1)
нет , пишет ошибку : аргумент типа "void (*)(std::string A1, std::string help, std::string help1, std::string incoming1, std::string outgoing1)" несовместим с параметром типа "void (*)()"S
K
О
void alphabet()
оно принимает нормально menuhelp(alphabet);
, а функцию void transfer(string A1, string help, string help1, string incoming1, string outgoing1)
нет , пишет ошибку : аргумент типа "void (*)(std::string A1, std::string help, std::string help1, std::string incoming1, std::string outgoing1)" несовместим с параметром типа "void (*)()"MK
И
K