Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создайте класс с именем Rational для выполнения действий с дробями http://www.cyberforum.ru/cpp-beginners/thread918820.html
Задание : создайте класс с именем Rational для выполнения действий с дробями и программу тестирования вашего класса. (используйте закрытые элементы данных, определите конструктор, который должен...
C++ Что такое тестирующая программа и зачем она нужна? Есть задание, Написать функцию для перевода переменной типа long в символьную строку в двоичном представлении ( ltoab( long num, char s) ) и тестирующую программу к ней. Лабу я написал, она... http://www.cyberforum.ru/cpp-beginners/thread918819.html
C++ Двумерные динамические массивы-матрицы (выделение памяти)
Помогите пожалуйста,разобраться. В динамической памяти сначала выделяется память для указателей на соответствующие двумерные массивы(строки матрицы).после этого выделяется память для каждой стороки....
C++ Задачник по С++
Выложите ссылку Задачника по С++, желательно рабочею... Гуглить не хочу, скорость маленькая. Работаю на Dev-C++ версия 4.9.9.2. И еще вопрос: Если прототип Dev'а более новых версий?
C++ Манипуляторы. От С к С++ http://www.cyberforum.ru/cpp-beginners/thread918779.html
fprintf(f1, “%-7.3е”, x) Какая эквивалентная запись этой на С++?
C++ изучение с++ Ребят, решил самостоятельно выучить с++, в следующем году вроде бы начнем учить, но я думаю мы все понимаем, что в техникуме не научат того, чего хотелось бы, только самообучение даст результат.... подробнее

Показать сообщение отдельно
dasha46
0 / 0 / 0
Регистрация: 04.10.2012
Сообщений: 28

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

06.07.2013, 17:59. Просмотров 1019. Ответов 21
Метки (Все метки)

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; }}
Программа при компиляции повторяет последний символ, подскажите пожалуйста как это исправить.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru