Click here to Skip to main content
15,923,051 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: problem reading file in C++ newbie here ;) Pin
GatoFedorento474-Jun-07 6:48
GatoFedorento474-Jun-07 6:48 
QuestionRe: problem reading file in C++ newbie here ;) Pin
David Crow4-Jun-07 6:58
David Crow4-Jun-07 6:58 
AnswerRe: problem reading file in C++ newbie here ;) Pin
GatoFedorento474-Jun-07 7:20
GatoFedorento474-Jun-07 7:20 
GeneralRe: problem reading file in C++ newbie here ;) Pin
David Crow4-Jun-07 7:24
David Crow4-Jun-07 7:24 
GeneralRe: problem reading file in C++ newbie here ;) Pin
GatoFedorento474-Jun-07 7:27
GatoFedorento474-Jun-07 7:27 
GeneralRe: problem reading file in C++ newbie here ;) Pin
David Crow4-Jun-07 7:32
David Crow4-Jun-07 7:32 
GeneralRe: problem reading file in C++ newbie here ;) Pin
GatoFedorento4713-Jun-07 7:33
GatoFedorento4713-Jun-07 7:33 
GeneralRe: problem reading file in C++ newbie here ;) Pin
David Crow13-Jun-07 7:44
David Crow13-Jun-07 7:44 
I asked you if the path could be part of the problem here. By not specifiying a complete path to the file, your code will still continue to fail under certain circumstances. It's better to tell the OS where to create the file, rather than have the OS tell you where the file will be created (today).

If you are interested in a more C++ solution, rather than the C solution, try:

int escolha_cod( double balance, int choice )
{
    std::ifstream myfile("c:\\codigo.txt");
    std::vector<int> numbers;
 
    std::copy(std::istream_iterator<int>(myfile), std::istream_iterator<int>(), std::back_inserter(numbers));
    myfile.close();
 
    std::vector<int>::iterator it = std::find(numbers.begin(), numbers.end(), choice);
 
    int ret = -1;
    if (it != numbers.end())
        ret = (int) (it - numbers.begin()) + 1;
 
    return ret;
}
 
void main( void )
{
    int var = escolha_cod(10.0, 1500);
    printf("%d",var);
}



"A good athlete is the result of a good and worthy opponent." - David Crow

"To have a respect for ourselves guides our morals; to have deference for others governs our manners." - Laurence Sterne


GeneralRe: problem reading file in C++ newbie here ;) Pin
GatoFedorento4713-Jun-07 7:48
GatoFedorento4713-Jun-07 7:48 
QuestionRe: problem reading file in C++ newbie here ;) Pin
David Crow13-Jun-07 7:29
David Crow13-Jun-07 7:29 
Questionwhat is the secret of stepping through an stepping over MFC application ? Pin
Software_Specialist3-Jun-07 10:43
Software_Specialist3-Jun-07 10:43 
AnswerRe: what is the secret of stepping through an stepping over MFC application ? Pin
Christian Graus3-Jun-07 11:20
protectorChristian Graus3-Jun-07 11:20 
QuestionHow to populate a CBitmap correctly Pin
C. Tam3-Jun-07 9:46
C. Tam3-Jun-07 9:46 
AnswerRe: How to populate a CBitmap correctly Pin
Naveen3-Jun-07 16:01
Naveen3-Jun-07 16:01 
GeneralRe: How to populate a CBitmap correctly Pin
C. Tam3-Jun-07 18:29
C. Tam3-Jun-07 18:29 
GeneralRe: How to populate a CBitmap correctly Pin
Naveen3-Jun-07 18:34
Naveen3-Jun-07 18:34 
GeneralRe: How to populate a CBitmap correctly Pin
C. Tam3-Jun-07 21:02
C. Tam3-Jun-07 21:02 
GeneralRe: How to populate a CBitmap correctly Pin
Naveen3-Jun-07 21:07
Naveen3-Jun-07 21:07 
GeneralRe: How to populate a CBitmap correctly Pin
C. Tam4-Jun-07 0:36
C. Tam4-Jun-07 0:36 
GeneralRe: How to populate a CBitmap correctly Pin
Naveen4-Jun-07 14:01
Naveen4-Jun-07 14:01 
GeneralRe: How to populate a CBitmap correctly Pin
C. Tam5-Jun-07 15:57
C. Tam5-Jun-07 15:57 
GeneralRe: How to populate a CBitmap correctly Pin
Naveen5-Jun-07 16:00
Naveen5-Jun-07 16:00 
GeneralRe: How to populate a CBitmap correctly [modified] Pin
C. Tam5-Jun-07 20:05
C. Tam5-Jun-07 20:05 
GeneralRe: How to populate a CBitmap correctly Pin
Naveen6-Jun-07 13:10
Naveen6-Jun-07 13:10 
GeneralRe: How to populate a CBitmap correctly Pin
C. Tam6-Jun-07 15:56
C. Tam6-Jun-07 15:56 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.