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

Удаление из строки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Правильно ли я всё сделал? CGI и Visual C++ http://www.cyberforum.ru/cpp-beginners/thread239976.html
Долго занимался RTFMом STFW. Врезультате получилось всё вот так: 1. Создал проект консольного приложения в Visual Studio. #include "stdafx.h" #include <iostream> int main(int argc, _TCHAR* argv) { printf("Content-type: text/html\r\n"); printf("\r\n");
C++ Действие "Назад" Доброго времени суток. Хочу сделать своеобразный блокнот на С++. А именно хочу сделать чтобы можно было вернуть назад 3-4 произведенных действие. Тоесть принцип должен заключаться в следующем, Я ввожу текст, написал строк 5-10 и вспомнил что слово (например на 3 строке) лишнее,выделяю удаляю это слово(ну или букву в слове), потом вспоминаю что она надо, зажимаю некую клавишу и слово (буква)... http://www.cyberforum.ru/cpp-beginners/thread239973.html
C++ Черчение графика через C++ Visual Studio
Нужно начерить график к завтрашнему, а я не в зуб ногой Есть ли материал в интернете, как чертить графики через C++ Visual Studio 2010? Гуглил, не нашёл. Так бы на матлабе начертил б, но надо с экрана перед этим считать данные, а потом на основе их строить график
Строковая константа C++
Вопрос: Непонятно почему можно так инициализировать строки, например char *szString = "Это строка"?
C++ Обработка строк http://www.cyberforum.ru/cpp-beginners/thread239954.html
Пожалуйста, подскажите, как одновременно обработать две строки так, чтобы найти самые длинные слова, общие для этих строк? Если нужных слов нет - сообщить об этом. Нужно использовать синтаксис языка С и библиотеку string.h
C++ c++ и файлы Задание: Написать программу, которая состоит из: подпрограммы для обработки текста относительно варианта; главной программы, которая исполняет такие действия: создает файл; вводит текст, в котором слова разделяются символом ",", а строки символом перехода на начало следующей строки "\n"; запись текста в файл, относительно варианта; вызов подрограммы для обработки файла; вывод результатов... подробнее

Показать сообщение отдельно
lemegeton
 Аватар для lemegeton
2913 / 1342 / 133
Регистрация: 29.11.2010
Сообщений: 2,720
08.02.2011, 20:55     Удаление из строки
Цитата Сообщение от Predvestnik Посмотреть сообщение
Удалить что-либо не проблема а вот как задать условие, что нужно удалять?
Операторами условных переходов, операторами циклов и булевыми выражениями.

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
#include <string.h>
#include <stdio.h>
#include <stdlib.h>
 
int main(int argc, char *argv[]) {
  const int k_buffer_size = 4096;
  char buffer[k_buffer_size];
  fgets(buffer, k_buffer_size, stdin);
 
  char *result = (char*)malloc(strlen(buffer) + 1);
 
  char *source_symbol = buffer;
  char *destination_symbol = result;
  while (*source_symbol != '\0')
    if ((*source_symbol >= 'a' && *source_symbol <= 'z') ||
        (*source_symbol >= 'A' && *source_symbol <= 'Z'))
      *(destination_symbol++) = *(source_symbol++);
    else
      ++source_symbol;
  *destination_symbol = '\0';
 
  printf("%s\n", result);
 
  free(result);
  return 0;
}
 
Текущее время: 16:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru