С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Побитовое чтение Есть файл видео и мне известна его структура. Например структура следующая: 8 бит 1 бит 1 бит 1 бит 13 бит и т.д. Как мне считать данные побитово? Или можно только считывать побайтово и выделять потом биты? Если побайтово, то как потом выделить биты из него? Можете объяснить, ну и показать пару примеров. Заранее благодарю. https://www.cyberforum.ru/ cpp-beginners/ thread628270.html Не вызывается нужный элемент массива по значению управляющей переменной в цикле for C++
Вот часть кода : for(int i=0; i < 5; i++){ cout << "Этот объект " << shapes->getName() << "\n"; cout << "Площадь равна " << shapes->area() << "\n"; cout << "\n"; } Проблема в том, что выполняется 5 итераций, но при этом вызывается всегда первый элемент массива. Когда устанавливаю вручную цифру, то без проблем можно вывести любой элемент этого массива, но и если вывести в этом же...
C++ Супер-быстрый перебор Используя минимальное количество библиотек(Вместо iostream - stdio.h) сделать рекурсивный перебор: Найти количество N-значных натуральных чисел, сумма цифр у каждого из которых равняется M. N и M заданные натуральные числа. Технические условия Входные данные. В строке файла записаны значения N и M. (1<=N<=100, 1<=M<=900). Выходные данные. https://www.cyberforum.ru/ cpp-beginners/ thread628258.html C++ Конкурс(поиск простых чисел) https://www.cyberforum.ru/ cpp-beginners/ thread628243.html
Я тут подумал, посмотрел по теме Hello world'a как всем нравится находить изощренные способы.Так вот - задание на засыпку: написать программу, вычисляющую простые числа от 1 до 300000.Программа ДОЛЖНА работать за 6 секунд.Обьем памяти неограничен.За 6 сек должна работать на процессоре примерно таком - 2 ядра по 3.2 ггц каждое! Ну что, кто напишет?))) Кто напишет, тому спасибо поставлю)
Переход на заданную строку C++
вот хочу считать последнюю строку из файла такием раком fstream str("base.txt",ios_base::in|ios_base::out); str.seekp(0, ios::end); char* words; str >> words; str >> words; str >> words; cout << words;
C++ Вывести на экран значение элемента... Работа с квадратными массивами В задаче рассматривается двумерный массив с одинаковым количеством строк и столбцов; такой массив называют квадратным. Задача: Известен номер столбца, на котором расположен элемент побочной диагонали квадратного массива. Вывести на экран значение этого элемента. https://www.cyberforum.ru/ cpp-beginners/ thread628240.html
C++ Найти все десятизначные числа с неповторяющимися цифрами, при делении которых на 9 получается симметричное частное Здравствуйте, друзья. Вот задача: Найти все десятизначные числа с неповторяющимися цифрами, при делении которых на 9 получается симметричное частное. Например: 4938271605 / 9 = 548696845 (таким же свойством обладают числа 2165904378/9=2406556042 или 2934815607/9=326090623 и др.) Вот код: #include <iostream> using namespace std; void main() { double Sc=1000000000, Otv; https://www.cyberforum.ru/ cpp-beginners/ thread628204.html Какой заголовочный файл надо для функции ord() ? C++
Всем привет... Тут такая напасть случилась забыл заголовочный файл(include <???>) для функции ord =)
C++ Имена переменных русскими словами Попробовал объявить переменную русским словом, присвоить значение и напечатать. Всё получилось. А почему в учебниках пишут, что можно только латинскими буквами ? https://www.cyberforum.ru/ cpp-beginners/ thread628190.html C++ Чтение из файла https://www.cyberforum.ru/ cpp-beginners/ thread628187.html
здравствуйте господа форумчане. у меня на мой взгляд глупый вопрос, но уж так сложилось что тямы на него самому ответить не хватает. вообщем я считываю из файла строку и ищу в ней подстроки. но не могу докумекать как переместится на следующую строку в файле и читать её и искать в ней. вот код:#include "stdafx.h" #include <string.h> #include <fstream> #include <iostream> #include...
C++ Копирование из переменной с начальной позиции до вычисленной
Как скопировать из переменной М знаки с 5го по endHr в новую переменную hreff // begHr - начало копирования(всегда одинаково), endHr - конец копирования строки; int i, begHr=5, endHr=0; // М - строка char из которой нужно вытащить подстроку int lenhr = strlen(M); char * quot = "\""; char * quot2 = "\""; char quot3 = ' ';
C++ Встроенный динамик в материнке Добрый день. Можете привести код программы, которая до загрузки виндовса заставляет встроенный динамик в материнке воспроизводить заранее записанную фразу. Заранее спасибо. https://www.cyberforum.ru/ cpp-beginners/ thread628164.html
0 / 0 / 0
Регистрация: 24.07.2012
Сообщений: 9
0

Не удается использовать функцию gets в программе, где создается поток - C++ - Ответ 3297394

24.07.2012, 22:04. Показов 989. Ответов 8
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Приветствую всех.
Я в меру своих возможностей изучаю С++ по книге Г. Шилдта.
Время от времени пытаюсь самостоятельно писать небольшие программки - чтобы проверить свои знания, в связи с чем регулярно сталкиваюсь с непонятными трудностями. Надеюсь, вы мне поможете с текущей.

Сейчас пытаюсь написать простенькую программу, которая бы создавала текстовый массив со строкой, а затем записывала бы ее в файл. Однако я столкнулся с неприятной проблемой. Функция gets (или gets_s) перестает работать при использовании в программе, где создается поток.

Можете подсказать с чем это может быть связано и какие-нибудь другие функции для считывания строк текста с клавиатуры?

Вот полный текст программы:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include <iostream>
#include <fstream>
#include <cstring>
#include <cstdio>
using namespace std;
 
int main()
{
    char fname[30];
    char str[80];
    cout << "Enter file name.\n";
    cin >> fname;
    ofstream out(fname, ios::out | ios::binary);
    
    cout << "Enter a phrase to write into file:\n";
    
    gets_s(str);
 
    int n = 0;
    while(n<strlen(str))
    {
        out.put(str[n]);
        n++;
    }
    
    out.close();
    
    return 0;
}


Вернуться к обсуждению:
Не удается использовать функцию gets в программе, где создается поток C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.07.2012, 22:04
Готовые ответы и решения:

Ошибка в программе, где создается шаблон класса "стек"
Задача:Гаражная стоянка имеет одну стояночную полосу, причем единственный въезд и единственный...

Использовать процедуру-функцию в программе
Использовать процедуру-функцию в программе для вычисления значение выражения: помогите пожалуйста,...

Разработать функцию и использовать её в главной программе
Ясли не трудно можна с коментариями.

Использовать в одной программе процедуру и функцию
Здравствуйте, уважаемые программисты. Помогите, пожалуйста, переписать программу: uses CRT;...

8
24.07.2012, 22:04
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.07.2012, 22:04
Помогаю со студенческими работами здесь

Не создается поток
Пытаюсь освоить GameCanvas.. /* /* * To change this template, choose Tools | Templates * and...

Не создается поток ifstream?
Компилятор: VC 2010 OS: Windows 10 Я: еблан без должного знания английского, чтобы разбирать...

OpenMP создается один поток
Доброго времени суток! В вижле подключил поддержку opm: Project Properties -&gt; C/C++ -&gt; Language...

С нажатием кнопки создается поток
Короче, есть задание, я сделал одну кнопку и при нажатии на неё создается поток, не пойму что...

Создается ли новый поток на каждую форму?
Если у меня 10 форм, сколько потоков 10 или 1?

AsyncCallback: создается ли новый поток на каждое принятое сообщение
Здравствуйте, не совсем понимаю так или не так: Принимаю на сервере сообщения от клиентов вот...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru