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

Нужно перевести из С++ в C строку с выделением памяти в куче - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ наименьшие средние арифметические элементов строк http://www.cyberforum.ru/cpp-beginners/thread744892.html
Дан двухмерный массив A. написать программу построения одномерного массива B, элементы которого соответственно равный наименьших средних арифметических элементов строк. такая вот беда. для зачета надо сдать лабы, осталось 1 задание в предпоследней лабе (это, из 5), препод не хочет объяснять, что это такое и с чем его есть. буду признателен за помощь в написании программы, либо объяснении данного...
C++ Чередование гласных и согласных Написать на языке с++ программу которая в введенной строке ищет чередующиеся гласные с согласными http://www.cyberforum.ru/cpp-beginners/thread744872.html
Сортировка двумерного массива C++
#include <iostream> // Библиотека для потокового ввода/вывода. #include <fstream> // Библиотека для работы с файлами. #include <windows.h> // Библиотека для работы с system(). using namespace std; // Пространство имент std. //=========================================================================================== int main() { ifstream in_array("array.txt"); ofstream...
C++ Вывести на экран количество и адреса нулевых элементов массива
2) Дан массив целых чисел размерностью N (1<N≤30). Вывести на экран количество и адреса нулевых элементов массива.
C++ Найти количество элементов этой последовательности, кратных числу http://www.cyberforum.ru/cpp-beginners/thread744864.html
2. Дана последовательность целых чисел, за которой следует 0. Найти количество элементов этой последовательности, кратных числу K1 и не кратных числу K2.
C++ проверьте пожалуйста! не совсем уверен что правильно #include <stdio.h> #include <stdlib.h> #include <iostream> #include <windows.h> using namespace std; void main() { double i,l,k,x; подробнее

Показать сообщение отдельно
dkg_C
8 / 8 / 1
Регистрация: 17.09.2012
Сообщений: 144
24.12.2012, 23:25     Нужно перевести из С++ в C строку с выделением памяти в куче
Есть функция, для определения...что ли длинны записанного в файле.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
int length()
{
    int len=0;
    Node tmp;
    if(!(f=fopen("1.txt","r")))
        puts("Файла не существует. Создайте файл");
    else
    while(!feof(f))
    {
        if((fscanf(f,"%s%d%d\n",tmp.surname,&tmp.year,&tmp.num)))
        len++;
    }
    fclose(f);
    return len;
}
Вот. И надо перевести из С++ в C вот эту строку с выделением памяти в куче.
C++
1
Node *ptr=new Node[len=length()];
Node - структура.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 13:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru