Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ ошибка http://www.cyberforum.ru/cpp-beginners/thread887803.html
Здравствуйте, подскажите пожалуйста, что это за ошибки и как их исправить,Microsoft Visual Studio 2010 и Microsoft Visual Studio 2012. Я новичок в Си, только учусь. Заранее спасибо.
C++ Найти сумму минимального и максимального элементов этого файла, состоящего из случайных действительных чисел Заполнить файл n действительными числами, полученными с помощью датчика случайных чисел. Найти сумму минимального и максимального элементов этого файла. http://www.cyberforum.ru/cpp-beginners/thread887802.html
Заполнить файл последовательного доступа f целыми числами, полученными с помощью генератора случайных чисел C++
доброго времени суток. помогите написать программу. Заполнить файл последовательного доступа f целыми числами,полученными с помощью генервтора случайных чисел. Получить в файле g все компоненты файла...
C++ Упорядочить список студентов по году рождения и распечатать его
Здравствуйте помогите написать программу. На диске имеется файл данных STUDENT.DAT.упорядочить список студентов по году рождения и распечатать его. Заранее большое спасибо
C++ Как реализовать на языке прогр. C++ сглаживание функции http://www.cyberforum.ru/cpp-beginners/thread887787.html
Здравствуйте, подскажите пожалуйста, как можно реализовать сглаживание функции a(t) = sin(cos(0.1·t +5)) ·cos(sin(-1.33·t -2)) + rnd(-0.005;0.005) фильтром низких частот и интерполяцию(линейная,...
C++ В отсортированном одномерном массиве выполнить поиск заданного элемента последовательным методом Знаю,что тут есть похожая очень тема, но не могу справиться который день...так что прошу помощи:wall: В отсортированном одномерном массиве Х(100) выполнить поиск заданного элемента последовательным... подробнее
alsav22
5442 / 4837 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
03.06.2013, 03:22 0

Выделение памяти под строку. Замкнутый круг

03.06.2013, 03:22. Просмотров 659. Ответов 14
Метки (Все метки)

Ответ

Вот код и результат:
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
#include <stdio.h>
#include <fstream>
#include <iostream> 
using namespace std;
 
int main()
{
    FILE* input = fopen("file.txt", "r");
    if (input)
    {
        int length = 0;
    
        while( fgetc(input) != '\n' ) length++;
    
        char* a = (char*) malloc(length + 1);
   
        fseek(input, -(length + 2), SEEK_CUR);
       
        fgets(a, length + 1, input);
        printf("%s\n", a);
    }
    
    system("pause");
    return 0;
}
В файле: 0123456789\n

Вернуться к обсуждению:
Выделение памяти под строку. Замкнутый круг
0
Миниатюры
Выделение памяти под строку. Замкнутый круг  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.06.2013, 03:22
Готовые ответы и решения:

Выделение памяти под строку
Никак не могу понять, в чем проблема, подскажите пожалуйста. Предположим,...

ООП Классы. Выделение памяти под строку char*
Делал программу на освоение классов и тд. и наткнулся на такую вот штуку.При...

Бесконечный замкнутый круг программы и цвет
1 Вопрос как сделать чтобы при завершении действий программы, например 2+2=4...

Выделение памяти под указатель
Здравствуйте форумчане,у меня возник маленький вопрос:) Почему sizeof(char)...

Выделение памяти под масссив
Как занести данные в двумерный массив с клавиатуры? пользователь должен сам...

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