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

Замена цифр в файле на соответствующие слова - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Поменять местами минимальный и максимальный элементы массива http://www.cyberforum.ru/cpp-beginners/thread14478.html
68. Поменять местами минимальный и максимальный элементы массива размера 10. 81. Дан массив размера N. Найти номера двух ближайших чисел из этого массива. 84. Дан целочисленный массив размера...
C++ Не получается "работа с файлами" ...вот такая задача: программа должна разбить файл на части(другие файлы) по заданному кол-ву строк и так же собрать его обратно используя эти части.... помогите пож. очень надо....горю....:'(:'(... http://www.cyberforum.ru/cpp-beginners/thread14470.html
Простая задача, помогите найти макс. элементы в матрице C++
Есть матрица, необходимо найти максимальный элемент, встречающийся более одного раза. Максимальный элемент нашел (с помощью встроенной функции max() в iostream.h), но не могу понять как...
HELP нужно добавить сортировку незнаю как C++
нужно добавить сортировку к файлу 2.txt-сюда записывается информация, вот код: #include<stdio.h> #include<stdlib.h> #include<iostream.h> #include<string.h> #include<fstream.h> ...
C++ Can't open include file 'iostream.h' http://www.cyberforum.ru/cpp-beginners/thread14427.html
Можно помощи попросить у меня ошибка: --------------------Configuration: d1 - Win32 Debug-------------------- Compiling... d2.cpp c:\program files\microsoft visual studio\myprojects\d1\d2.cpp(1)...
C++ нужна помощь с простенькими задачами Вообщем вот задачи можете написать их решение очень надо... Найти все натуральные числа, не превосходящие заданного N и равные сумме кубов своих цифр. Найти k-ую цифру в ряду цифр, составленных... подробнее

Показать сообщение отдельно
dashutka1988
0 / 0 / 0
Регистрация: 23.10.2008
Сообщений: 3
28.10.2008, 00:33  [ТС]
Написала я программу, которая заменяет цифры на слова:
Код
#include <iostream>
#include <fstream>
 
 
using namespace std;
 
int main()
{
ifstream fin ("failas.txt");
ofstream fout ("failas.out.txt");
char temp;
while (!fin.eof())
{
fin.get(temp);
switch (temp)
{
case '0' : fout << "ноль "; break;
case '1' : fout << "один "; break;
case '2' : fout << "два "; break;
case '3' : fout << "три "; break;
case '4' : fout << "четыри "; break;
case '5' : fout << "пять "; break;
case '6' : fout << "шесть "; break;
case '7' : fout << "семь "; break;
case '8' : fout << "восемь "; break;
case '9' : fout << "девять "; break;
case '\n' : fout << endl;
default : fout << temp;
}
}
return 0;
}
все ок, она работает, но вот не очень она функциональна. Я ведь немогу до бесконечнасти выписывать цифры.... и вот если у меня будет в файле 15, то программа мне вернет один пять, а не петнадцать. Помогите пожалуйста решить эту проблему, я тут прочитала что существует определенная функция isdigit которая проверяет есть ли в файле цифры, так вот я подазреваю что мне надо ею васползиватся, только понятия неимею как. помогите....
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru