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

переписать код с++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Счетчик при запуске программы. http://www.cyberforum.ru/cpp-beginners/thread433788.html
В наличии рабочая структура в 3 типа: ключ (int) - данные1 (текст) - данные2 (текст). Корректное заполнение данных происходит, в txt-документ сохраняется исправно. Возникли проблемы с ключом. Как сделать так, чтобы в структуру заносилось значение ключа и при введении новых данных ключ увеличивался? Я не могу понять, как его можно заносить постоянно в поле "ключ". Если непонятно, то пример....
C++ Массивы и функции. Задача по С++ Найти минимальный из элементов двумерного массива, который не повторяется. http://www.cyberforum.ru/cpp-beginners/thread433764.html
Аргументы функции main C++
что значит определение оформить как функцию и сортировку оформить как функцию??
Одинаковые цифры в числе C++
Помогите разобраться почему некорректно работает программа #include<iostream> #include<ctime> #include<cstdlib> using namespace std; bool goodNumber(int); int main(){
C++ Не найдена ссылка http://www.cyberforum.ru/cpp-beginners/thread433746.html
В программе использую WinAPI, как надо подключаю заголовочныq файл #include <windows.h> Далее пишу функцию для рисования линий BOOL Line(HDC hdc, int x1, int y1, int x2, int y2) { MoveToEx(hdc, x1, y1, NULL); //сделать текущими координаты x1, y1 return LineTo(hdc, x2, y2); } При запуске компилятор выдаёт ошибки:
C++ Проверить, существует ли число в массиве Программа проверяет существует ли число в массиве вводимое пользователем, если да, то выводит индекс этого числа в массиве, иначе выводит сообщение, что числа нету. Программа работает, но я уверен, что ее можно сделать легче ( по объему ) поэтому кому интересно) Жду варианты_) #include <iostream> #include <iomanip> int main() { int x; int t; const int arraySize = 10; подробнее

Показать сообщение отдельно
diskbob
0 / 0 / 0
Регистрация: 18.01.2012
Сообщений: 3

переписать код с++ - C++

23.01.2012, 19:30. Просмотров 386. Ответов 4
Метки (Все метки)

Задача:
Написать программу, которая считывает текст из файла и выводит его на экран, после каждого предложения добавляя, сколько раз встретилось в нём введенное с клавиатуры слово.

Была написано прога в mingw studio, но требуется чтобы она работала на vc++.
Я пробовал её переписать, но ошибок при компиляции стало больше.

Сам код:
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#include <iostream>
#include <cstdio>
#include <fstream>
using namespace std;
 
string s[100][100], a, t;
int b[100], n;
char ch;
 
int main()
{
//чтение данных из файла input.txt
ifstream in;
in.open("input.txt");
while(in) {
in >> a;
 
if(a[a.size() - 1] == '.') {
a.erase(a.size() - 1, 1);
s[n][b[n]] = a;
b[n]++;
n++;
 
} else {
s[n][b[n]] = a;
b[n]++;
}
}
// чтение слова с клавиатуры
cout << "input word: ";
cin >> t;
// подсчет количества вхождений слова в предложение и вывод
for(int i = 0; i < n; i++) {
int sum = 0;
for(int j = 0; j < b[i]; j++) {
cout << s[i][j] << ' ';
if(s[i][j] == t) sum++;
}
cout << " " << sum << endl;
}
return 0;
}
Заранее спасибо.
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru