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

сортировка qsort - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Строки http://www.cyberforum.ru/cpp-beginners/thread127753.html
Помогите пожалуйста!!!! Дана строка, изображающая арифметическое выражение вида «<цифра>±<цифра>±…±<цифра>», где на месте знака операции «±» находится символ «+» или «–» (например, «4+7–2–8»)....
C++ рекурсия Доброго времени суток. Уважаемые ГУРУ, есть одна проблема. Ниже представлен код, в котором параметр b должен быть всегда положительным(чтобы предотвратить бесконечную рекурсию). Но нужно убрать... http://www.cyberforum.ru/cpp-beginners/thread127751.html
обратите на меня внимание) C++
В одномерном массиве, состоящем из n вещественных элементов, вы-числить: 1) количество элементов массива, больших С; 2) произведение элементов массива, расположенных после макси-мального по модулю...
C++ реализация strcmp
помогите написать реализацию strcmp Функция должна принимать два указателя на сравниваемые строки (возможно Вы должны указать компилятору, что функция не имеет права модифицировать содержимое...
C++ Работа с файлами http://www.cyberforum.ru/cpp-beginners/thread127739.html
Хотелось бы разобраться как работать с файлами. Придумал программу самую простенькую, хочу загнать ее в файл. #include <stdio.h> #include <conio.h> #include <math.h> #include <stdlib.h> #include...
C++ посмотрите что не так Рассчитать: М при х =1 по формуле M = tg2z; L при х=2 по формуле L = sin z 2; K при х =3 по формуле K = ln z; N при х=4 по формуле N = e2z. ... подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9663 / 5613 / 952
Регистрация: 25.07.2009
Сообщений: 10,777
11.05.2010, 00:42
Цитата Сообщение от staaas1k Посмотреть сообщение
а какой строкой вводится название файла?
чтение имени
C
1
2
3
4
5
        printf("Имя файла: ");
        if ( ! fgets(buf, BUFSIZ, stdin) ){
                fprintf(stderr, "Ошибка чтения!\n");
                exit(1);
        }
удаление перевода строки и проверка, содержит ли строка какие-нибудь символы
C
1
2
3
4
5
6
        if ( p = strrchr(buf, '\n') )
                *p = '\0';
        if ( ! *buf ){
                fprintf(stderr, "Пустая строка!\n");
                exit(1);
        }
открытие файла и проверка результата
C
1
2
3
4
        if ( ( f = fopen(buf, "r") ) == NULL ){
                fprintf(stderr, "Ошибка открытия файла!\n");
                exit(1);
        }
после этого имя файла держать в буфере уже не обязательно и он же используется для построчного чтения файла
C
1
        while ( fgets(buf, BUFSIZ, f) ){
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru