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

Сортировка выводимых данных в алфавитном порядке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ не найден fstream.h ..... http://www.cyberforum.ru/cpp-beginners/thread78917.html
#include <iostream> #include <fstream.h> #include "int.h" using namespace std; fatal error C1083: Cannot open include file: 'fstream.h': No such file or directory у меня Вижуал 2005... что...
C++ При запуске программы пишет Run-Time Check Failure #2 Stack around the variable 'mas' was corrupted Программа, которая генерирует 20 случайных чисел от 3.5 до 9.7, и потом сравнивает, есть ли два числа, сумма которых меньше другого числа. Компилируется без ошибок, но при запуске пишет: Run-Time... http://www.cyberforum.ru/cpp-beginners/thread78915.html
C++ Программа с векторами
Прошу вас проверить, что в данной программе неправильно, т. к. я не нахожу никаких ошибок. Однако, компилятор работает с ней совсем не так, как хотелось бы... class Employee { public:...
Найти отрезок максимальной длины в массиве А C++
Найти отрезок максимальной длинны в массиве А из К элементов и вывести его на экран ,состоящий из элементов данного массива по правилу a1=an, a2=an-1(предпоследний),a3=an-2 итд где a1-'это первый...
C++ Файлы и функции http://www.cyberforum.ru/cpp-beginners/thread78903.html
Народ... помогите с задачкой: Написать программу, вводящую в файл или читающую из файла ведомость студентов. Для получения места в общежитии формируется список студентов, который включает ФИО...
C++ C/C++ Решите задачу. Я ноль в этом деле Программирую на TurboС++IDE(TurboC_3) Задача:Дан одномерный массив А(размерностью N).Разработать алгоритм выбора элементов, встречающихся в массиве А более одного... подробнее

Показать сообщение отдельно
accept
4825 / 3246 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
25.12.2009, 21:45
fwrite вместо fgets (fgets реагирует на '\n')

Цитата Сообщение от mabden
вот только пожалуйста разъясните что имено происходит в этой функции
C
1
2
    if (l == NULL || *l == '\0') /* если переданная строка неправильная, вернуть NULL */
        return NULL;
C
1
2
    if ((p = (char *) malloc(strlen(l)+1)) != NULL);
        strcpy(p, l);
выделить память для копии строки, в зависимости от её длины, учесть нуль-символ, явно привести возвращённый указатель void * к char *, сохранить в p
если память выделилась, скопировать в неё переданную строку

C
1
    return p;
вернуть указатель на память или NULL, если память не выделилась
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru