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

Чтение строки неизвестной длины - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Обработка изображений http://www.cyberforum.ru/cpp-beginners/thread389903.html
Здравствуйте, помогите пожалуйста с алгоритмом или написанием программы на с++. Задача такая: нужно на jpeg/bmp фотографии определить тень.
C++ Проверить, превосходят ли элементы строк матрицы заданное число ребят выручайте нужен код по этой проге срочно в универе уже ругаются((( Дано натуральное число N, вещественная матрица N x N , вещественное число x. Получить последовательность из 0 и 1... http://www.cyberforum.ru/cpp-beginners/thread389895.html
C++ Call of nonfunction
#include <stdio.h> #include <conio.h> #include <math.h> double eps = 1e-9; int k; //------------epsilon double ep (double x) { int i; double q,a,s; i = 0; s = a = 1;
Выведите числа в порядке возрастания C++
Отсортируйте заданный массив. Первая строка входных данных содержит количество элементов в массиве N, N ≤ 105. Далее идет N целых чисел, не превосходящих по абсолютной величине 10^9. Выведите эти...
C++ оператор this http://www.cyberforum.ru/cpp-beginners/thread389883.html
Прочитал раздел и с книги Стратуструпа о операторе this. но не фига не понял где его использовать его применение
C++ системы счисления!!! напишите программу пожалуйста!!! Даны действительное число x, натуральное число q (0 =< x < 1, q => 2). Получить пять цифр q-ичного представления числа x, т.е. получить последовательность целых... подробнее

Показать сообщение отдельно
Siend
2 / 2 / 0
Регистрация: 23.11.2011
Сообщений: 97
23.11.2011, 16:12  [ТС]
P.S.:
если кому понадобиться:

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
#include <stdlib.h>
 
int main()
{
int flag = 1;
        long sLen = 0;//Будет содержать в себе длинну строки
        //Начальное выделение памяти всего под 1 символ
        char ch, * str = (char *)malloc(sizeof(char));
        printf("Enter string :\n");
        while((ch = getchar()) != '\n')
        {
                flag=flag*isdigit(ch)//Вернет 0 если символ не цифра
                str[sLen] = ch;
                str = (char *)realloc(str,(1 + (sLen++))*sizeof(char));
        }
        str[sLen] = '\0';
        printf("Your input : \n");
        printf("%s\n",str);
        system("pause");//Стоп-точка иначе приложение отработав сразу закроется
        return 0;
}
Добавлено через 1 минуту
-=ЮрА=-, спасибо, я уже остановился на этом варианте) если препод будет возникать, переделаю через read чтоб вообще с защитой от дурака, и пусть только не примет)))

Добавлено через 3 минуты
voral, это для меня будет слишком сложно)
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru