Rooters,
i found this Error when i run my code
“”
should return a value [-Wreturn-type] return;} “”
TH1D* Experement(TString filename)
expects a returned value. In your code you have two return statements without value.
sorry, i did not understand. Can you modify it in the code plz?
In your code you have 3 return statements.
one is ok. It returns something:
return h;
but the two others are just:
return;
so nothing is returned. You should return something. That’s your code. It is up to you to decide what should be returned in these two cases.
in the first two return i just want the array read the next line from the data file, So what i have to write ?
so probably return is not the right statement.
return means exit the function.
You mean break may be ?
I found the mistake
in the first two return the code line have to be
while (inputfile >> E1 >> C1) {
if(E1==D1){}
else{
D2=E1;
break;}}
Yes break is better in that case 
No, Break in the end of Loop, i don’t change.
But in the place of return we have to write just {} “Empty brackets”. 
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.