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

поиск слова в строке - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ объясните код http://www.cyberforum.ru/cpp-beginners/thread95322.html
не понятно что означает это int*pointer; pointer=new int Добавлено через 1 минуту я как понял это обычный указатель где хранится адрес только на этот раз дин.память? Добавлено через 3 минуты
C++ Напечатать в алфавитном порядке все буквы, которые входят в текст по одному разу Необходимо решить следующее : Задача 1. Дан произвольный текст. Напечатать в алфавитном порядке все буквы, которые входят в этот текст по одному разу. Задача 2. Распечатать введенное предложение, удалив из него слова, которые состоят менее чем из трёх букв. Задача 3. Зашифровать текст следующим образом: записать его в матрицу по строкам, а затем переписать по спирали от центра. Прочесть... http://www.cyberforum.ru/cpp-beginners/thread95306.html
C++ Нахождение в файле самой длинной строки
Помогите, пожалуйста, сделать программу, а то я вооще запутался((( Задача: чтение из файла строк и выбор из этих строк самой длинной и самой короткой. Вот я делал(она недо конца сделано): #include <iostream> #include <windows.h> #include <fstream> #include <new> using namespace std;
Обясните пожалуйста все про классы в С++ C++
Потолковее и доходчиво,а то читаю С++ сам изучаю вапще тема не понятна
C++ Улучшите программу и исправьте ошибки http://www.cyberforum.ru/cpp-beginners/thread95289.html
Представьте пункт для взимания платежей за проезд по автостраде. Каж- дая проезжающая машина должна заплатить за проезд 50 центов, однако часть машин платит за проезд, а часть проезжает бесплатно. В кассе ведет- ся учет числа проехавших машин и суммарная выручка от платы за проезд. Создайте модель такой кассы с помощью класса toLLBooth. Класс должен содержать два поля. Одно из них, типа...
C++ Вычислить определитель вещественной мартицы Вычислить определитель вещественной мартицы размера N на N. Пользоваться библитоеками #include <stdio.h>, #include<math.h>, #include <stdlib.h> подробнее

Показать сообщение отдельно
velodro
72 / 1 / 1
Регистрация: 28.11.2009
Сообщений: 78
13.02.2010, 17:17  [ТС]     поиск слова в строке
это не приведёт к ошибке.
меня больше интересует очень интересный момент: если упростить программку до простой инициализации одного динамического массива...
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <string>
#include <fstream>
using namespace std;
int main() {
    ifstream rin("rus.txt");
    if (!rin) {
        cout<<"fail input.txt not found"<<endl;
        return 1;
    }
    int num=0;
    char* rus=new char [num];
    rin>>rus;
    cout<<rus;
    return 0;
}
..., то получается что не возможно инициализировать динамический массив пока num не будет объявлена явно... int num=0; хотя казалось бы оно должно быть по умолчанию 0... и в динамическом массиве типа int это пройдёт бес проблем.. И в нашем случае, если поменять num на 5, то инициализируется так же вся строка... почему?
 
Текущее время: 18:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru