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

Символьные массивы (исправить код) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа заглушающая нежелательные слова http://www.cyberforum.ru/cpp-beginners/thread698547.html
Всем доброе 15.11.12:) Могли бы вы помочь в написании программы (что она должна делать можно увидеть во вложении) в программе можно использовать vector, for, while, if. Вложение удалено. Изложите...
C++ Ввод коэффициентов в уравнение Здраствуйте. Собственно я не програмист даже близко, но сейчас встала задача написания решения уравнения методом Ньютона. Саму программу я смог составить но никак не могу ввести дополнительные... http://www.cyberforum.ru/cpp-beginners/thread698537.html
Моделирование статической памяти C++
Дано несколько блоков памяти с указанным размером, пользователь вводит процессы которые должен выполнить компьютер. Для каждого процесса вводится его объем, время запуска и время его выполнения. ...
C++ "Дружественные числа"
Два натуральных числа называются "дружественными", если каждое из них равно сумме всех делителей другого, за исключением его самого (таковы, например, числа 220 и 284). Напечатать все пары...
C++ Операторы, как расписать? http://www.cyberforum.ru/cpp-beginners/thread698483.html
как расписать? x+=y
C++ Найти среднее арифметическое элементов k-й строки массива Нужно решить задачу. Дан двумерный массив. Найти среднее арифметическое элементов k-й строки массива подробнее

Показать сообщение отдельно
tokar2
25 / 25 / 1
Регистрация: 09.11.2012
Сообщений: 229

Символьные массивы (исправить код) - C++

15.11.2012, 15:51. Просмотров 339. Ответов 1
Метки (Все метки)

Как удалить комы до первой точки? Я написал код, но от некорректно работает! Мне нужно сдвинуть массив на столько сколько удаляется ком! Но программа только вставляет следующий символ вместо запятой! Как это исправить?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream.h>
#include <string.h>
 
int main()
{
    char str[100];
    gets(str);
    int i=0;
    int size=strlen(str);
    
           while(str[i]!='.')
           {
            if(str[i]==',') 
                str[i]=str[i+1]; 
                   i++;
                   }
     puts(str);
     system("pause");
     return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.