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

Как использовать функцию fgets? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ "Друзья" классов http://www.cyberforum.ru/cpp-beginners/thread365240.html
Напишите код, который моделирует работу двигателя внутреннего сгорания. Придумайте 2 класса, один с именем Tengine (двигатель), другой с именем Tfuel (горючее), в котором закрыт действительный член двойной точности level, что показывает, сколько горючего залито в баки. С помощью друзей объявите ваши классы так, чтобы класс Tengine имел непосредственный доступ к закрытому члену level класса Tfuel.
C++ Работа с файлами Имеется текстовый файл, содержащий произвольное количество строк. Длина каждой строки не превосходит 255 символов. Необходимо выполнить заданную обработку файла. В каждой строке исходного файла имеется произвольное количество чисел, записанных в форме f. Количество чисел в строке не превосходит 10. Сформировать новый файл, содержащий нормализованные числа исходного файла. Каждая строка файла... http://www.cyberforum.ru/cpp-beginners/thread365237.html
C++ Помогите реализовать программу, возможно за денежное вознаграждение
Дано нечто конечного автомата изображенного на картинке. Суть работы программы заключается вот в чем: Воодим любую последовательность чисел и отслеживаем путь из точки S в другие точки. Например Задаем ряд чисел 1, 2, 2, 1, 2, 1, 1. Как видно из рисунка мы не наткнулись на никакие препятствия (Из S->A->A->Z->A->Z->C ) или например мы вводим последовательность 1, 1, 1, 2. Тут как видно получается...
C++ Количество слагаемых
Друзья, если вам не трудно, помогите пожалуйста сделать вот такую задачу: Дано число 'N', нужно представить его в виде 'n' любых слагаемых. Я не знаю как это нормально объяснить, но например вот так: N = 21; n = 3; Result = 6 + 6 + 9; или N = 25; n = 5; Result = 5 + 5 + 5 + 5 + 5; или так N = 16; n = 2; Result = 8 + 8; Спасибо огромное заранее !
C++ Системы счисления http://www.cyberforum.ru/cpp-beginners/thread365213.html
Программа переводит из десятично системы счисления в двоичную, восьмеричную и шестнадцатиричну, но выводит ответ задом на перед надо это исправить. если есть идеи помогите пожалуйста!! #include <iostream> #include <stdio.h> using namespace std; int main() { int n,j; float d;
C++ итератор в классе-шаблоне template<class T> class m_vector: public vector<T> { public: T at(int i); m_vector(){} ~m_vector(){} }; template<class T> T m_vector<T>::at(int index) { подробнее

Показать сообщение отдельно
Van111
кодер с++
208 / 187 / 4
Регистрация: 03.08.2011
Сообщений: 2,585
Записей в блоге: 12
14.10.2011, 17:54     Как использовать функцию fgets?
ну может так
char s[3]=0;
for(int i=0;i<3;i++)
{
s[i]=fgetc(f);
fcgets(0,1000,f)
}
ну проверь это

Добавлено через 9 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
   FILE *f;
    f=fopen("c:\\keys.txt","rt");
    std::cout << f;
    char s[3],ss[100];
    for(int i =0;i<3;i++)
    {
    s[i]=fgetc(f);
    fgets(ss,100,f);
    }
    s[3]=0;
    std::cout <<s; 
    getch();
    return 0;
вот рабочий код

Добавлено через 1 минуту
так как я не нашёл дыру в которую можно было просто выплюнуть даные которые получает функция fgets то я создал строку s[100]

Добавлено через 2 минуты
Цитата Сообщение от Van111 Посмотреть сообщение
так как я не нашёл дыру в которую можно было просто выплюнуть даные которые получает функция fgets то я создал строку s[100]
а некто не знает что можно передать функции fgets в качестве первого параметра ну я имею в виду какой нибудь левый адрес
 
Текущее время: 14:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru