![]() |
СИ++ (подправь код - получи аську)
Программа считывает текст из файла и выводит его на экран, заменив цифры от 0 до 9 на слова
"ноль", "один",...,"девять", начиная каждое предложение с новой строки. Код:
#include <iostream> |
ну во первых это Си++, а не Си
во вторых вот нашел учебник для 9 класса ) (http://kpolyakov.narod.ru/school/c.htm) используй двумерный массив char num[10][10] = {"ноль","один", "два", "три", "четыре", "пять", "шесть", "семь", "восемь", "девять"}; а для замены сделай отделную переменную буффер (char buff[1024]) и туда способом strcat (ст 32 в учбенике) помещай результат замены хех... ну а анализировать тебе надо будет каждый байт файлика... читай ту книжку толково ;) |
с меня семизначная аська, за выполненный полностью результат, тут тупо поменять, для знающего человека пустяк =(
+у меня одномерный массив а не двух |
в личку тебе отправил...
|
ты её проверял с файлом????? а то пишет тупо error
|
кстати, тут пипец у те всякие fopen ))))))можно по проще код? 0_0 и проверь его сразу там, в Borland c 3.1, семизнак будет!!! не ссы, мне главное что пахало всё.
вот три фотки примеров http://www.rapidshare.ru/1044772 мнеб так, т.е. по простому без заморочек... |
канешн с файлом... просто его надо положить в диру с программой )
в файле записано 3513624 и все... |
чувак в тех примерах не Си а Си++ - это разные языки
бороды Си 3,1 у мя в памине нет проверял на бороде Си++ 6,0 проект создавал как чистый Си консольный все пашет... файл нужно ложить в папку с прогой или указывать полный путь до него |
Цитата:
проверь на "Privet clovarb 1 2 3. Privet 2 3 4 9. Aga aga 1" этом и не забывай, что прога должна ещё все предложения с новой строки |
ушло в личку... а дал ссылку ты мне на бороду Си++ 3.1 )
я изначально думал тебе просто циферки преобразовать надо а те заменить надо ммм ) хех |
| Время: 21:11 |