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

Функция и указатель - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Работа с файлами http://www.cyberforum.ru/cpp-beginners/thread416766.html
Здраствуйте мне нужно чтобы этот код работал по принципу считывает из текстового файла информацию, обрабатывает ее в соответствии с индивидуальным заданием и выводит на экран заданное у меня код работает что нужно вводить строку , а мне нужно чтобы он из файла считывал текст и определял самое длинное слово и кол-ва таких слов в тексте и паказал это на экране #include <iostream> #include...
C++ Чтение файлов Здравствуйте! Подскажите пожалуйста как прочитать из файла таблицу чисел которая записанна с точностью до 12 знака после запятой. мне нужно прочитать числа с этой точностью. Заранее спасибо! http://www.cyberforum.ru/cpp-beginners/thread416758.html
Динамически заданная структура(new): как сделать? C++
Доброго времени суток! Помогите новичку, плиз, узнать, каким образом задать динамичность структуры (через оператор new), т.е. ожидается разное кол-во объектов для анализа каждый раз: int i; /*int n = 0; cout<<"Input the # of months to analyze"<<"\n"; scanf_s("%d", &n);*/ Finance obj; // а хочется нечто вроде Finance * obj, где n - динамическое число объектов;
Массивы, матрицы C++
помогите решить задачку. В заданной действительной квадратной матрице порядка n найти мини-мальный элемент. Получить матрицу порядка n + 1 путем добавления к исходной матрице строки и столбца, на пересечении которых расположен найденный элемент.
C++ Переделать сложение на умножение http://www.cyberforum.ru/cpp-beginners/thread416752.html
Вот код складывает элементы между первым и последним нулем,а как сделать так что бы он их перемножал? #include <iostream> #include <windows.h> #include <math.h> #include <conio.h> using namespace std; void main() {
C++ фрагмент кода Написать фрагмент кода, обеспечивающий перехват исключения деления на ноль с обработчиком исключения типа int. подробнее

Показать сообщение отдельно
darkknight2008
 Аватар для darkknight2008
61 / 61 / 6
Регистрация: 16.10.2011
Сообщений: 200
25.12.2011, 18:12     Функция и указатель
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
#include <iostream>
#include <stdlib.h>
 
using namespace std;
 
void main( void )
{
  wcout.imbue(locale("rus_rus.866"));
  wcin.imbue(locale("rus_rus.866"));
  
  const int MAX_STR = 40;
  // Сама строка
  wchar_t str[MAX_STR + 1];
  // массивы букв rusL - русские маленькие engU - английские большие
  wchar_t rusL[MAX_STR + 1], rusU[MAX_STR + 1], engL[MAX_STR + 1], engU[MAX_STR + 1];
  // счетчики позиции
  int rL, rU, eL, eU;
  rL = rU = eL = eU = 0;
  wcout << L"Insert string: ";
  wcin.getline(str, MAX_STR);
  
  wchar_t *p = str;
 
  while(*p != 0)
  {
    if (*p >= 'а' && *p < 'я')
      rusL[rL++] = *p;
    else if (*p >= 'А' && *p <= 'Я')
      rusU[rU++] = *p;
    else if (*p >= 'a' && *p <= 'z')
      engL[eL++] = *p;
    else if (*p >= 'A' && *p <= 'Z')
      engU[eU++] = *p;
  }
  rusL[rL] = rusU[rU] = engL[eL] = engU[eU] = 0;
  wcout << L"Russina lower case characters: " << rusL << L"\n";
  wcout << L"Russina upper case characters: " << rusU << L"\n";
  wcout << L"English lower case characters: " << engL << L"\n";
  wcout << L"English upper case characters: " << engU << L"\n";
 
}
Вроде должно быть как-то так, я не проверял.
 
Текущее время: 11:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru