Программа при условии того,что в той же папке лежит файл credit.dat запускается и при нажатии одной из указанных в меню цифр должна выполнять опредленные действия:
Код: Выделить всё
"1 - store a formatted text file of accounts" called \"print.txt\" for printing"
"2 - update an account
"3 - add a new account
"4 - delete an account
"5 - end program
При нажатии цифры 2 просит указать номер обновляемого аккаунта,но после ввода номера акаунта
выдает вот такой глюк:
Код: Выделить всё
Enter account to update (1 - 100)
-858993460╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠
7374176.00
Enter charge (+) or payment (-):
Когда после этого вводишь запрашиваемый + или минус,то программа уходит в бесконечный цикл
Код: Выделить всё
2 - update an account
3 - add a new account
4 - delete an account
5 - end program
? Incorrect choice
Enter your choice
1 - store a formatted text file of accounts
called "print.txt" for printing
2 - update an account
3 - add a new account
4 - delete an account
5 - end program
? Incorrect choice
При нажатии клавиши 3 программа просит ввести номер нового аккаунта,но почему то после ввода любой из цифр выдает то,что такоей акккаунт уже содержит информацию:
Код: Выделить всё
Enter new account number (1 - 100): 4
Account #4 already contains information.
Хотя ни один аккаунт ещё не создан.
При нажатии 4 программа вроде удаляет аккаунт или делает только вид,т.к. аккаунт ещё не создан,но сообщение выдает почему то.
Код: Выделить всё
Enter account to delete (1 - 100): 3
Account #3 deleted.
Подскажите в каrом участке кода кроется ошибка?
Код прилагаю в атаче
Программа при условии того,что в той же папке лежит файл credit.dat запускается и при нажатии одной из указанных в меню цифр должна выполнять опредленные действия:
[code] "1 - store a formatted text file of accounts" called \"print.txt\" for printing"
"2 - update an account
"3 - add a new account
"4 - delete an account
"5 - end program[/code]
При нажатии цифры 2 просит указать номер обновляемого аккаунта,но после ввода номера акаунта
выдает вот такой глюк:
[code]Enter account to update (1 - 100)
-858993460╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠
7374176.00
Enter charge (+) or payment (-):[/code]
Когда после этого вводишь запрашиваемый + или минус,то программа уходит в бесконечный цикл
[code]
2 - update an account
3 - add a new account
4 - delete an account
5 - end program
? Incorrect choice
Enter your choice
1 - store a formatted text file of accounts
called "print.txt" for printing
2 - update an account
3 - add a new account
4 - delete an account
5 - end program
? Incorrect choice
[/code]
При нажатии клавиши 3 программа просит ввести номер нового аккаунта,но почему то после ввода любой из цифр выдает то,что такоей акккаунт уже содержит информацию:
[code]
Enter new account number (1 - 100): 4
Account #4 already contains information.[/code]
Хотя ни один аккаунт ещё не создан.
При нажатии 4 программа вроде удаляет аккаунт или делает только вид,т.к. аккаунт ещё не создан,но сообщение выдает почему то.
[code]Enter account to delete (1 - 100): 3
Account #3 deleted.[/code]
Подскажите в каrом участке кода кроется ошибка?
Код прилагаю в атаче