Форум программистов, компьютерный форум CyberForum.ru

Лишний символ при компиляции - C++

Восстановить пароль Регистрация
 
 
dasha46
0 / 0 / 0
Регистрация: 04.10.2012
Сообщений: 28
06.07.2013, 17:59     Лишний символ при компиляции #1
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#include <iostream>
#include <fstream>
#include <stdio.h>
#include <cstring>
#include <conio.h>
int zamena(char c);
using namespace std;
int zamena(char c)
{
    FILE *fin;
fin=fopen("5.txt", "r");
if (c=='0') printf("ноль"); else
if (c=='1') printf("один"); else
if (c=='2') printf("два"); else
if (c=='3') printf("три"); else
if (c=='4') printf("четыре"); else
if (c=='5') printf("пять"); else
if (c=='6') printf("шесть"); else
if (c=='7') printf("семь"); else
if (c=='8') printf("восемь"); else
if (c=='9') printf("девять"); else
if (c=='.') { printf(".\n"); fscanf(fin, "%c",&c); } else
if (c=='?') { printf("?\n"); fscanf(fin, "%c",&c); } else
if (c=='!') { printf("!\n"); fscanf(fin, "%c",&c); } else
printf ("%c", c);return 0;} 
 
int main() {
setlocale(LC_ALL,"Russian");
char c;
FILE *fin;
fin=fopen("5.txt", "r");
if (!fin) {cout<<"ошибка открытия файла "; }
 
 
{while (!feof(fin))
{
fscanf(fin, "%c",&c);
zamena(c);}
getch();
return 0; }}
Программа при компиляции повторяет последний символ, подскажите пожалуйста как это исправить.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
-=ЮрА=-
Заблокирован
Автор FAQ
06.07.2013, 22:07     Лишний символ при компиляции #21
Цитата Сообщение от lazybiz Посмотреть сообщение
Я лишь хочу сказать что такого не бывает...
- ты давай не тролингом занимайся а отвечай на вопросы, раз уж пишешь что я что то неверно подал. В своем ответе я руководствовался тем чтобы с мин изменениями сохранить код автора. Ты же посоветовал его переписать. Хммм ну тогда то как ты посоветовал, мягко сказать плохо особенно для бинарки. Вроди всё
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.07.2013, 22:23     Лишний символ при компиляции
Еще ссылки по теме:

C++ Ошибки при компиляции
Ошибка при компиляции C++
C++ Контейнер map. Выводит лишний символ

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
KOPOJI
06.07.2013, 22:23     Лишний символ при компиляции
  #22
 Комментарий модератора 
В связи с лишними "разборками" между пользователями данная тема закрыта.
Yandex
Объявления
06.07.2013, 22:23     Лишний символ при компиляции
Закрытая тема Создать тему
Опции темы

Текущее время: 05:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru