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

Удаление из строки символа, введенного пользователем - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Не работает унарная операция "-" http://www.cyberforum.ru/cpp-beginners/thread1076606.html
Добрый вечер! В программе не работает второе условие, а точнее унарная операция - . Подскажите, пожалуйста, что не так. #include<iostream> #include<conio.h> using namespace std; void main() {double x,a,b,c,y1,y2,y3; cout<<"x= "; cin>>x; cout<<"a= "; cin>>a;
C++ Найти минимальную стоимость проезда от начала до конца Помогите решить с помощью динамического программирования. Железная дорога с односторонним движением имеет n станций...Известны цены билетов с i-ой до j-ой станции (при i<j, т.к. дорога односторонняя)... Найти минимальную стоимость проезда от начала до конца (с учетом возможной экономии за счет пересадок). http://www.cyberforum.ru/cpp-beginners/thread1076601.html
Классы. Не могу исправить ошибку C++
Здравствуйте, не могу понять как исправить ошибку: #include "stdafx.h" #include <iostream> using namespace std; class pr { double x,y,p;
Как инициализировать глобальную переменную в зависимости от количества строк в файле C++
Есть переменная типа int glob = 3; объявлена в не main(), т.е. глобальная. После неё, тоже не в mаin, объявлены структуры ex: struct buffer; далее: есть файл произвольный с n строками. имеется функция для подсчёта строк int count_string(FILE *file) //возвращает кол-во строк в файле { char string; int j = 0; while(fgets(string,dlina,file)!=NULL)j++; return j;
C++ Работа с БД. Файл с самой БД http://www.cyberforum.ru/cpp-beginners/thread1076552.html
Всем здравствуйте! Есть прога для работы с БД, делал не я, пытаюсь в ней разобраться. Встал вопрос- прога требует файл, в котором хранится сама БД. Что должно быть в файле ( по идее файл текстовый) ясно и понятно. Вопрос: а где должен лежать сам файл и какого он должен быть формата? и вообще прога требует название файла или путь к нему? формат файла нужно указывать? Сам пробовал...
C++ Cоздать программу, записывающую ошибку в stderr c помощью exit() создать программу, записывающую ошибку в stderr c помощью exit(). Спасибо std::cerr << "траля ля"; //не подойдёт //причина: такой способ и в std::cout пишет сообщение подробнее

Показать сообщение отдельно
rangerx
1908 / 1517 / 139
Регистрация: 31.05.2009
Сообщений: 2,876
20.01.2014, 22:25     Удаление из строки символа, введенного пользователем
Нужен код чтобы программа удаляла из строки символ, введенный пользователем и результат выводила на экран.
P.S. Все это надо сделать без функций , используя только массив .
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
 
int main() {    
  char s[256];  
  std::cin.getline(s, sizeof(s));    
  char c = std::cin.get();
  
  int j = 0;    
  for(int i = 0; s[i] != '\0'; ++i)
    if(s[i] != c)
      s[j++] = s[i];            
  s[j] = '\0';
  
  std::cout << s << std::endl;
}
 
Текущее время: 04:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru