Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Народ, обьясните пожалуйста человеческим языком задание http://www.cyberforum.ru/cpp-beginners/thread978159.html
Написать программу, которая будет выводить на консоль целые числа в интервале от n1 до n2 и сумы делителей (за исключением 1 и самого числа) для каждого из них. Для того,чтобы найти делители следует...
C++ Программа для поиска седловых точек матрицы перестала работать после добавления функции ввода есть программа для на поиска седловых точек матрицы (Максимальный элемент в рядке и максимальный в столбце одновременно), после ввода матрицы выдает ошибку. Эта программа работала пока не добавил... http://www.cyberforum.ru/cpp-beginners/thread978157.html
Предложить решения для задачи сортировки реализаций возрасте 100 людей C++
Предложить решения для задачи сортировки реализаций возрасте 100 людей(сколько ему лет генерируеться случайно) в порядке от мин до максимального. затем спрсить, сколько ей лет в вашем массиве. ...
C++ Задача с ошибкой из книги (Шилтд)
Программа из книги Шилдт Г. С++ Базовый курс, 3-е издание,2010 (стр. 339) не работает. Убрав ссылочный параметр из сток 15 и 35, вроде работает корректно. Вот и становиться интересно, это просто...
C++ Не хочет посчитать cos и sin http://www.cyberforum.ru/cpp-beginners/thread978129.html
Пишу вот такой цикл: int A=5; int alpha=1; for(int i=0; i<4; i++){ int re=A*std::cos(i*alpha); int im=A*std::sin(i*alpha);} Выдается вот такая ошибка - more than one instance of...
C++ Переделать программу под автоматический ввод #include <stdio.h> #include <stdlib.h> #define N 1000 int cmp(const void *a, const void *b) { return *(int*)a - *(int*)b; } int main() { int n, i,j; int a; scanf("%d",... подробнее
zss
Модератор
Эксперт С++
7460 / 6836 / 4317
Регистрация: 18.12.2011
Сообщений: 18,086
Завершенные тесты: 1
15.10.2013, 16:49 0

Нужно разобраться в коде

15.10.2013, 16:49. Просмотров 348. Ответов 3
Метки (Все метки)

Ответ

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
char* read() { 
    FILE *textf; // Дескриптор файла
    char *text,c;
    int i,n = -1; //заранее исключаем инкремент при достижении конца файла
    textf = fopen("text.txt","r"); // открываем файл на чтение
    while(!feof(textf)) // повторяем до конца файла
    {
        c = getc(textf); // читаем очередной символ
        n++;                // считаем его
    }
    rewind(textf); // возвращаемся к началу
    text = new char[n+1]; // создаем массив, вмещающий весь файл 
    for(i = 0; i<n; i++) 
            text[i] = getc(textf); // переписываем файл в массив
    text[n] = '\0'; // символ конца строки для правильного определения ее длины
    fclose(textf); // закрываем файл
    return text;  // возвращаем указатель на прочитанный массив
}


Вернуться к обсуждению:
Нужно разобраться в коде
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.10.2013, 16:49

Разобраться в коде
Алгоритм сортирует элементы матрицы согласно схеме (см. изображение), в порядке...

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

Помогите разобраться в коде
Помогите мне разобраться в коде. Заранее спасибо. int seek_substring_KMP (char...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru