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

Программа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ 2. Напишите программу, которая запрашивает координаты точки (x, y) http://www.cyberforum.ru/cpp-beginners/thread230274.html
Решите если кто-то сможет.Буду благодарен!
C++ Ошибка: Нарушение прав доступа Здравствуйте, пишу программу для минимизации канонических выражений (сумм минтермов). Проблема такая - всё компилируется, а при запуске(после ввода символов с клавиатуры VS2008 выдает следующее: ... http://www.cyberforum.ru/cpp-beginners/thread230264.html
C++ Не по теме
Простите что не по теме, но может кто-то знает где можно найти характеристику программы пикассо- вид графики,где используется и т.д , само описание?
класс stack C++
Всем привет))помогите пожалуйста....нужна прога на тему шаблоны функций и классов,при чём дан класс stack.Перегрузить операции "+"-добавить элемент.и "-"-извлечь элемент....СРОЧНО надо!!!!!спасибо за...
C++ Вывести формулу для решения http://www.cyberforum.ru/cpp-beginners/thread230199.html
В общем есть задача, но не могу вывести формулу для ее решения! Текст задачи: 3.82. Около стены наклонно стоит палка длиной х метров. Один её конец находится на расстоя-нии у метров от стены....
C++ Поиск ошибок в файле нужно составить программу на С++ (консоль) которая будет открывать файл с простым кодом С++ и искать простые ошибки (неиспользуемые переменные,отстуствие типа,лишние пробелы итд, отстутствие # при... подробнее

Показать сообщение отдельно
O][o7n1k
7 / 7 / 1
Регистрация: 26.02.2009
Сообщений: 64

Программа - C++

17.01.2011, 18:57. Просмотров 400. Ответов 6
Метки (Все метки)

Не могу понять где ошибка,помогите пожалуйста.
Прочитать из файла строку символов. Изменить данную строку так, чтобы каждый символ не цифра был заменен цифрой. Цифры при замене брать последовательно, начиная с 9 и заканчивая 0. Новую строку не создавать. Вывести исходную и преобразованную строки.
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
#include <iostream.h>
#include <fstream.h>
#include <conio.h>
#include <string.h>
#include <stdlib.h>
using namespace std;
main()
{
    char* st,buf;
    
    int i=1,j=0,jj=9;
    ifstream in("read.txt", ios::in);
    if (!in)
    {
        cout << "Can't open file!\n";
    }
     cout <<"Ishodnaya stroka:";
     
       in>>st;
       in.close();  
     cout<<st;
 
     while (st[i]!='\0'){
    if ((st[i]<'0')||(st[i]>'9')) st[i]=itoa(jj,buf,8),i++,jj++;//<-где то тут 
    if (jj==0) jj=9;
                      }
 
    cout<<"Poluchenaya stroka:" <<st;
    
    getch();
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru