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

Непонятная ошибка - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Обработка числовой информации. Итерационные алгоритмы. Циклы http://www.cyberforum.ru/cpp-beginners/thread239550.html
цели лабы 1) Организация циклов различной структуры. 2) Организация вложенных циклов. 3) Выделение отдельных цифр данного числа. Их перестановка между собой. 4) Обработка элементов некоторой...
C++ выходной файл Обясните пожалуста,непойму как мне сделать дальше??? Вот условие задачи: Записать выходной файл, добавив к каждому числу первое нечетное по абсолютной величине число файла. #include... http://www.cyberforum.ru/cpp-beginners/thread239539.html
C++ Что значит знак -> в с++
Начал изучать классы и никак немогу найти инфу о символе -> непонятно что он значит вот пример где он применяется // // richTextBox1 // ...
вопрос о getter\setter C++
дан код, который трактуется как образец. class Foo { Value field_; public: // функция 1 Value& field() { cout<<"1"; return field_; }
C++ про ярлык http://www.cyberforum.ru/cpp-beginners/thread239518.html
Здравствуйте господа програмисты!!!!!!!!создаю прогу,делаю через windows ярлык на неё,создаю прогу которая копирует мою первую прогу в program files а ярлык на рабочий стол.ВОПРОС-при копировании...
C++ Матрица Помогите с решение задачи В матрице N-го порядка переставить строки так,чтобы на главной диагонали матрицы были расположены эти элементыв наибольшие по абсолютной величине Спасибо подробнее

Показать сообщение отдельно
Predvestnik
7 / 6 / 2
Регистрация: 09.10.2010
Сообщений: 192

Непонятная ошибка - C++

07.02.2011, 20:15. Просмотров 441. Ответов 2
Метки (Все метки)

Программа должна заменять в строке все пары АВ на С, пишу в Visual Studio, после ввода строки открывается вкладка output.c и показывает какие-то ошибки, если просто запустить экзешник то после ввода строки викидывает, не пойму в чём дело

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
#include "stdafx.h"
#include <conio.h>
#include <math.h>
#include <string.h>
 
void main()
{
        char st[256];
        int i,k;
        printf("Vvedite stroku simvolov:\n");
        scanf("%s",st);  
        printf("Ishodnaja stroka:\n%s\n",st);
        printf("\nResult\n");
        for(i=0; i<strlen(st)-1; i++)
        {
           if ((*(st+i)=='A')&&(*(st+i+1)=='B')) // если втсречаются подряд AB
             {
            for(k=i; k<=strlen(st);k++)
            {
            *(st+k)=*(st+k+1);//сдвигаем все символы на 1 влево
            }
            *(st+i)='C';                              
             }
    
       }
       printf("%s",st); 
       getch();
 
}
нашёл в чём причина, уже исправил в коде выше
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru