Форум программистов, компьютерный форум 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. подробнее

Показать сообщение отдельно
alkagolik
 Аватар для alkagolik
1510 / 616 / 79
Регистрация: 15.07.2011
Сообщений: 3,552
25.12.2011, 19:55     Функция и указатель
Цитата Сообщение от Somebody Посмотреть сообщение
Смотря в какой кодировке
угу...
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
43
44
45
46
47
48
49
50
51
52
53
54
#include <stdio.h>
#include <stdlib.h>
#include <strings.h>
#include <string.h>
 
char f1( int n ){
    char *str = "abcdefghigklmnopqrstuvwxyz";
    return ( strchr( str, n ) != NULL );
}
 
char f2( int n ){
    const char *str = "ABCDEFGHIGKLMNOPQRSTUVWXYZ";
    return ( strchr( str, n ) != NULL );
}
 
char f3( int n ){
    const char *str = "абвгдеёжзийклмнопрстуфхцшщчьыъэюя";
    return ( strchr( str, n ) != NULL );
}
 
char f4( int n ){
    const char *str = "АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЬЫЪЭЮЯ";
    return ( strchr( str, n ) != NULL );
}
 
char chois ( int i, int n ){
    switch ( i ){
        case 0: return f1( n );
        case 1: return f2( n );
        case 2: return f3( n );
        case 3: return f4( n );
        default: return 0;
    }
}
 
int main()
{
    char *str = "ЭТО engLISH строка";
    char *beg = str, *end = &str[ strlen( str ) ];
    int i = 0, num = 4;
    //beg = str, *end = &str[ strlen( str ) ];
 
    while ( i < num ){
        beg = str;
 
        while ( beg != end )
            if( chois(i, *beg++) )
                putchar( *( beg - 1 ) );
        putchar('\n');
        ++i;
    }
 
    return 0;
}
 
Текущее время: 13:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru