#include<iostream>
using namespace std;
#include<conio.h>
class student{
int roll_no;
char name[15];
float per;
public:
student(int a, char b[15], float c){
roll_no = a;
name[15] = b[15];
per = c;
}
~student(void){
cout << "Student Details : \n\n"
<< "Roll No : " << roll_no << "\n"
<< "Name : " << name[15] << "\n"
<< "Percentage : " << per << endl;
}
};
int main(){
student s(60,"Suraj Jadhav",25.25);
getch();
return 0;
}
Выход: Student Детали:Строка не проходит через аргумент конструктора
Roll No : 60
Name :
Percentage : 25.25
Имя не отображается строка .. Не уверен, что это проблема, но хотите, чтобы решить .. Пожалуйста, помогите. .
Это должен быть комментарий. Он не отвечает на вопрос (каким бы он ни был). – 0x499602D2
@ 0x499602D2 «Проблема вызвана использованием строк в стиле C, когда вы не понимаете, как они работают. Вместо этого используйте строки стиля C++, и у вас не будет этой проблемы». является допустимым ответом, IMO, если/до тех пор, пока OP не разъяснит, что по какой-то причине требуются массивы символов. Это примерно то, что в этом ответе. – hvd
То, как вы сформировали ответ, на самом деле не отвечает на вопрос. Если вы пытаетесь сделать предложение, вам нужно разместить его как * комментарий *. – 0x499602D2