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

Замена во введенном предложении запятых пробелами - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.91
Ride20
1 / 1 / 0
Регистрация: 26.12.2010
Сообщений: 44
26.12.2010, 21:52     Замена во введенном предложении запятых пробелами #1
Народ помогите пожалуйста!Я совсем не шарю в языке с!Надо программу написать - Замена во введенном предложении запятых пробелами!Т.е. пишим слова через запятую, а потом он заменяет запятые на пробелы!
Лучшие ответы (1)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
eczo
37 / 37 / 1
Регистрация: 15.12.2010
Сообщений: 110
26.12.2010, 22:38     Замена во введенном предложении запятых пробелами #2
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include<conio.h>
#include<stdio.h>
 
main(){
 char a[80];
  printf("\n vvedi stroku i zmakni'ENTER' \n") ;
  gets ( a );
 int i = 0;
  while (a[i] != '\0' )
    {
    if ( a[i] == ',' )
        a[i]=' ';
    i ++;
    }
puts(a);
getch();
}
Ride20
1 / 1 / 0
Регистрация: 26.12.2010
Сообщений: 44
26.12.2010, 23:17  [ТС]     Замена во введенном предложении запятых пробелами #3
Спасибо большое, но прога че-то насчет int i = 0 имеет против!

Добавлено через 29 минут
Что надо исправить что бы она заработала?Подскажите!
Kenwood2010
48 / 59 / 7
Регистрация: 26.11.2010
Сообщений: 192
26.12.2010, 23:18     Замена во введенном предложении запятых пробелами #4
Сообщение было отмечено автором темы, экспертом или модератором как ответ
что за ошибку выдает?
хотя проверил все работает без проблем!
едиснтвенное запиши так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include<conio.h>
#include<stdio.h>
 
int /*это*/ main()
{
 clrscr(); //это
 char a[80] = "\0"; //это
  printf("\n vvedi stroku i zmakni'ENTER' \n") ;
  gets ( a );
 int i = 0;
  while (a[i] != '\0' )
    {
    if ( a[i] == ',' )
        a[i]=' ';
    i ++;
    }
puts(a);
getch();
return 0; //это
}
Ride20
1 / 1 / 0
Регистрация: 26.12.2010
Сообщений: 44
26.12.2010, 23:21  [ТС]     Замена во введенном предложении запятых пробелами #5
[C++ Error] Unit1.c(14): E2140 Declaration is not allowed here
Это к 8-му предложению!
Kenwood2010
48 / 59 / 7
Регистрация: 26.11.2010
Сообщений: 192
26.12.2010, 23:26     Замена во введенном предложении запятых пробелами #6
а на чем проверяешь?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.12.2010, 23:31     Замена во введенном предложении запятых пробелами
Еще ссылки по теме:

C++ Замена букв в предложении. Не работает замена кириллицы
Замена слов в предложении C++
C++ Подсчитать количество слов в предложении (слово – это набор символов, разделённых пробелами)

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ride20
1 / 1 / 0
Регистрация: 26.12.2010
Сообщений: 44
26.12.2010, 23:31  [ТС]     Замена во введенном предложении запятых пробелами #7
Спасибо Большое все работает!
Все я местами поменял строчку и он заработал)Borland C++ Builder 6
Yandex
Объявления
26.12.2010, 23:31     Замена во введенном предложении запятых пробелами
Ответ Создать тему
Опции темы

Текущее время: 03:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru