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

Дан текстовый файл F. Найти, сколько раз встречается в нем слово S - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Программирование массива указателей http://www.cyberforum.ru/cpp-beginners/thread17248.html
Подскажите, в чем различие выделения памяти для массива указателей char **term;: term = (char **)malloc(10); и *term = (char *)malloc(10); И как правильно удалить память для второго случая, если он вообще верен?
C++ Вопрос от нуба) std::cout << "Hello World!\n"; return 0; } я поробывал ее написать в Борланде 6 (так как диск с книгой не удолось запустить) чето нечего не вышло( патом поставил Вижуал студию 6 там узнал что они пишется так #include <iostream.h> void main() { cout << "Hello World!\n"; } вот вопрос вов сех книгах пишут пачти одно и тоже и те же примеры вот тока непонятно в каком они компиляторе их... http://www.cyberforum.ru/cpp-beginners/thread17246.html
Как выйти?, если условие не выполняется C++
Я хотел сделать уравнение, всё пашет, но опять не получается с выходом после "RESHENIY NET". Например ввожу х=-1 и мне ввыводит сообщение "RESHENIY NET" и выдаёт ошибку т.к. он продолжает идти дальше:rtfm:. ПОМОГИТЕ ВЫЙТИ ПОСЛЕ "RESHENIY NET". Буду благодарен:) #include<stdio.h> #include<conio.h> #include<math.h> main() { int X,Y,A,B,C,D,E,F,G,H,K,L,M,N,Z; printf("VVEDITE X\n\r");...
Работа с файлами: fseek(), ftell(), etc... C++
Разбираю работу с файлами (прошу не пинать за убогость исходника), и наткнулся на одну загвоздку: программа компилируется без ошибок, но при запуске вылетает с ошибкой: "Инструкция по адресу "0x7c43e41d" обратилась по адресу "0x78131742". Память не может быть "written". Причём вылетает это только если вызывать функцию gfsize(), если её вызов закомментировать - всё работает. #include...
C++ Написать функцию, которая переворачивает число http://www.cyberforum.ru/cpp-beginners/thread17225.html
Помогите, пожалуйста с задачкой! Задачка: Дано натуральное число n и натуральные числа а1, а2... аn (n < 100). Переделать все данные числа так, чтобы цифры были записаны в обратном порядке (например, на месте 234 - 432, 100 - 1 итд.) В решении использовать функцию, которая данному числу возвращает обратное число, расчеты вести численные! Т.е. надо написать функцию, которая переворачивает...
C++ ожидать нажатия пробела иначе, продолжать работать no getch Проблема такая есть функия ibhit она проверяет наличие в буфере нажатых клавиш. Алгоритм не останавливается на проходе этой функции. Нужно что-то анплогичное, только для конкретной клавиши подробнее

Показать сообщение отдельно
BornLeader
50 / 46 / 1
Регистрация: 16.05.2008
Сообщений: 162
04.12.2008, 15:20     Дан текстовый файл F. Найти, сколько раз встречается в нем слово S
Цитата Сообщение от Gram Посмотреть сообщение
3)Дана строка символов. Группы символов, разделенные пробелами (одним или несколькими) и не содержащие пробелы внутри себя, будем называть словами. Удалить из каждой группы идущих подряд более двух цифр, которой предшествует точка, все цифры начиная с третьей (например, 5+0.1234-98.54+123.4 преобразуется в 5+0.12-98.54+123.4).
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
#include <iostream>
#include <ctype.h>
#include <string>
using namespace std;
 
int main(void)
{
  string str = "5+0.1234-98.54+123.4";
  cout << str << endl;
  for(size_t i=0;i<str.size();i++)
  {
    if(str[i]=='.')
    {
      string tmp;
      size_t j = i;
      while(isdigit(str[++j]))
        tmp += str[j];
 
      if(tmp.size()>2)
      {
        strcpy(&str[i+3],&str[i+1+tmp.size()]);
        str.resize(str.size()-tmp.size()+2);
      }
    }
  }
  cout << str << endl;
  return 0;
}
 
Текущее время: 07:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru