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

Указатели - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Обработка исключений в классах для пользовательских типов http://www.cyberforum.ru/cpp-beginners/thread812516.html
Здорова господа! Запустил токо класс String тестю и тут у меня вылетело исключение выход за пределы индекса, и программа тупо аварийно остановилась В классе String, Range это вложенный класс для...
C++ Вычисление интергала, но входные данные сначала считываются из файла, а выходные наоборот в него записываются. Подскажите пожалуйста как это сделать Заранее спасибо за помощь.) #include<iostream> #include<conio.h> #include <stdio.h> #include <cmath> using namespace std; float f2(float x){ return sin(exp(x)); } http://www.cyberforum.ru/cpp-beginners/thread812488.html
Mayers S. vs C++11 standard C++
Привет, ребят! У Майерса читал: для предоставления виртуальной функции реализации по умолчанию, которой нужно пользоваться по явному требованию наследующего и переопределяющего виртуальную функцию...
Численное дифф-ние многочленом третьей степени C++
Было дано задание реализовать Численное дифференцирование с помощью многочлена третьей степени на C++. Я, кажется, смогла понять общий принцип, но на стадии реализации приключился ступор. ...
C++ Вращение окружностей вокруг определенного центра http://www.cyberforum.ru/cpp-beginners/thread812476.html
Всем доброго времени и суток! Как сделать вращающиеся окружности вокруг центра? Рисунок есть. Не могу понять как задать цикл вращения... Версия 4.9.9.2 Dev-C++#include<conio.h>...
C++ из L- ой строки вычесть K- ую умноженную на a(LK)/a(KK) помогите пожалуйста написать программу."заданы матрица А размером 4*4 и числа K и L (K!=L;1<=K;L<4).из L строки вычесть K умноженную на a(LK)/a(KK) ."в с++ Borland подробнее

Показать сообщение отдельно
fjay69
85 / 85 / 1
Регистрация: 26.10.2012
Сообщений: 248
19.03.2013, 12:01
На самом деле все элементы массива arr будут указывать на str, а в конце программы, естественно, в str будет находиться последнее прочитанное слово. Решение проблемы: каждый раз выделять под str новую память.
C++
1
2
3
4
5
6
7
8
9
10
while(!feof(in))
    {
        str = new char[100];
        fscanf(in,"%s",&str);
        if(!table.Add(str))
        {
            printf("Хеш-таблица заполнина!!!");
            break;
        }
    }
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru