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

функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нужно посчитать сколько раз встречается в отдельном файле данной папки вписанное слово ил http://www.cyberforum.ru/cpp-beginners/thread246212.html
Программа заключается в следующем: Нужно посчитать сколько раз встречается в отдельном файле данной папки вписанное слово или фрагмент слова вот что то накидал, но не особо работает: ...
C++ Чтение длинны строки из файла Помогите пожалуйста написать программу на C, которая в текстовом файле находит самое длинное предложение и выводит его длину в символах и порядковый номер. в частности интересует чисто алгоритм... http://www.cyberforum.ru/cpp-beginners/thread246194.html
C++ Найти Среднее арифметическое
Найти среднее арифметическое значений функции f(x) в точках a,b,(a+b)/2, используя обращение к функции f=e в степени(cosx) умноженое на (cos(sinx)). a=0.1 , b=1.0. Помогите решить пожалуйста
C++ Решения матриц
Уважаемые программисты прошу Вас помочь разобраться в решении 2-х задач. 1) Дана действительная матрица размера 6x9. Найти среднее арифметическое наибольшего и наименьшего значений ее элементов....
C++ Замена символа на строку. http://www.cyberforum.ru/cpp-beginners/thread246153.html
Задача заключается в следующем: необходимо заменить "ХХХ", независимо от колличества Х-ов, на "Siberia". Пробовала делать так: #include <iostream> #include <string> using namespace std; int...
C++ Генерирование писем Множество банков тратят огромное количество времени, собирая просроченные платежи, а попросту долги. Для автоматического же генерирования таких писем должникам банков и будет создана данная... подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9664 / 5614 / 952
Регистрация: 25.07.2009
Сообщений: 10,777
21.02.2011, 14:25
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
 
char * func(size_t len, char ch){
    char * ptr;
    
    if ( ( ptr = (char*)malloc(len + 1) ) == NULL )
        return NULL;
    memset(ptr, ch, len);
    ptr[len] = 0;
    return ptr;
}
 
int main(void){
    char * p;
    printf("%s\n", ( p = func(30, '*') ) ? p : "Memory error!");
// по-хорошему удалять выделенную память нужно, но программа всё равно на этом и завершается...
    return !p;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru