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

Считать текст из файла, и вывести его на экран, заменив цифры от 0 до 9 словами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В массиве каждую группу рядом стоящих одинаковых элементов заменить одним и тем же значением http://www.cyberforum.ru/cpp-beginners/thread547464.html
в массиве целых чисел каждую группу рядом стоящих одинаковых элементов заменить на одним и тем же значением
C++ Заменить маленькие латинский буквы расположенные до символа * на цифру 5 Дан текст. Если в тексте нет символа * то оставить его без изменений, иначе маленькие латинский буквы расположенные до символа * поменять цифрой 5 http://www.cyberforum.ru/cpp-beginners/thread547440.html
C++ Написать программу которая заполняет весь экран символом '#'. C++ Цикл оператор
C++ Цикл оператор
Возврат ссылки на функцию. C++
Здравствуйте, можете пожалуйста объяснить чем отличается когда функция создается просто каким то типом, и когда она создается ссылкой на какой нибудь тип, и где можно применять второй тип создания функции.
C++ CreateProcess WaitForMultipleObjects... http://www.cyberforum.ru/cpp-beginners/thread547292.html
У меня создается один дочерний процесс как переделать код, чтобы создавалось несколько дочерних процессов и завершались они Waitformultipleobjects #include <iostream> #include <windows.h> using namespace std; int main(){ STARTUPINFO si; PROCESS_INFORMATION pi; ZeroMemory( &si, sizeof(si) );
C++ Защита от дурака. Ввод данных типа int с клавиатуры. Данные типа int вводятся с клавиатуры. нужно поставить защиту от дурака. Полазил на форуме нашёл программу: ТС, у потока cin есть failbit. Этот фэилбит становится еденичкой если пользователь ввел что то не так, ну например cin>>i; // i - int А пользователь вводит 2.2 в переменную i попадает 2 а failbit становится = 1 И, если ты попробуешь дальше ввести чтото, например cin>>f; //f -... подробнее

Показать сообщение отдельно
zitxbit
Master C/C++
87 / 739 / 75
Регистрация: 11.04.2012
Сообщений: 971
16.04.2012, 15:04     Считать текст из файла, и вывести его на экран, заменив цифры от 0 до 9 словами
В цикле при помощи функции ch = fgetc(fp) получаем каждый символ
и записываем в переменную ch. Далее сравниваем при помощи ф-ции
isdigit(ch) == true, если значение переменной ch - цифра, вычисляем
индекс слова "zero" - "nine" в массиве digits: ch - '0', и выводим
соответствующее слово на экран, далее если ch - '.','?','!', то печатаем
символ перехода на другую строку "\n". Во всех других случаях печатаем
сам символ ch.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru