Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Сфоpмиpовать массив из номеpов столбцов, в котоpых находятся минимальные элементы каждой строки (BorlandC++) https://www.cyberforum.ru/ cpp-beginners/ thread1692033.html
Как сделать задание "Дан массив А pазмеpом m*n. Сфоpмиpовать массив NS из номеpов столбцов, в котоpых находятся минимальные элементы каждой строки. " У меня есть подобный код : #include<stdio.h> #include<conio.h> void main() { const N=2,M=3; /*размерность масcива А*/ static int A; int B,C; /*описание масcивов А,В,С*/ int MAX ; int I,J;
C++ Создать каталог организаций города и отсортировать по названию
Создать каталог организаций города (динамический массив) и отсортировать по названию ( friend - функция). Помогите пожалуйста #include <iostream> #include <conio.h> #include <stdio.h> using namespace std; class organization {
C++ Даны два массива. Сформируйте массив С, состоящий из общих элементов массива А и В https://www.cyberforum.ru/ cpp-beginners/ thread1691995.html
Даны два массива: массив А из n элементов и массив В из m элементов. Сформируйте массив С, состоящий из общих элементов массива А и В. Для формирования массива С напишите функцию с использованием указателей.
C++ Перегрузка "+" в классе матрица Добрый вечер При сложении двух матриц, прибавляет только 1 рядок обоих, остальные не изменяет. Помогите пожалуйста найти ошибку в коде: #include <iostream> using namespace std; class Matrix { protected: int element; https://www.cyberforum.ru/ cpp-beginners/ thread1691984.html
При вводе данных программа пропускает операции cin C++
Описать структуру с именем note, содержащую следующие поля:  фамилия, имя;  номер телефона;  дата рождения (массив из трех чисел). Написать программу, выполняющую следующие действия:  ввод с клавиатуры данных в массив, состоящий из максимум 8 элементов типа note, причем сделать возможность прервать ввод, чтобы можно было не вводить все 8 элементов; после окончания ввода отсортировать...
C++ Функция преобразующая данные исходного файла в текстовый файл Всем привет. задание на картинке. Все сделал( записывает в двоичный и считывает потом), выводит, но вот с переводом из двоичного в текстовый получается фигня, все символы, что были в двоичном перекочевали в текстовый. Вот это вид двоичного, а текстовый такой же, подскажите пожалуйста в чем проблема может быть. заранее спасибо void PrintAllTovarintxt() { char ch; ifstream in(ADRESS,... https://www.cyberforum.ru/ cpp-beginners/ thread1691936.html
C++ Использование шаблона типов https://www.cyberforum.ru/ cpp-beginners/ thread1691929.html
Прочитал про шаблоны типов, интересный и полезный инструмент, но есть несколько вопросов о кухне данного инструмента. Есть класс пользователя, и массив(на основе шаблона класса) который хранит экземпляры класса пользователей. Класс пользователя class User { private: string name; public:
Найти множество заданное функцией C++
Для данных конечных множеств A = {1,2,3,4,5,6,7} B={4,5,6,7,8,9,10} C={1,3,5,7,9}, и универсума U={1,2,3,4,5,6,7,8,9,10} найти множество , которую задано с помощью операций: а)(A u C)\B _______ б).A ▲ С Как это реализовать, может кто-то видел код как такое делается с 4 множествами?
C++ Как правильно написать комментарии к каждой строке? Задание было такое: Определить, является ли заданная последовательность символов в строке симметричной: читается одинаково слева направо и справа налево Код: #include<conio.h> #include<stdio.h> #include<string.h> #include<ctype.h> #include<locale.h> void main() { https://www.cyberforum.ru/ cpp-beginners/ thread1691914.html C++ Найти ошибку в программе вычисления НОД трех чисел. https://www.cyberforum.ru/ cpp-beginners/ thread1691913.html
Поискав на форуме нашел множество решений задачи, но я не понимаю в них код. Поэтому решил все делать сам. задача: даны три числа найти НОД для всех трех чисел( понимаю как Вас бесят такие юзеры, но увы,не могу разобраться.) Я выбрал такой алгоритм: нахожу наибольшее из трех чисел, запускаю от второго элемента до наибольшего и проверяю остаток от деления, но желаемого ответа я не получаю. ...
Работа с файлами, ввод и вывод, многостроковые файлы C++
Есть проблема. Я пытался создать такую программу, смыслом которой является: вывод данных из готового .txt файла, затем запрос ввода, запись введенного в файл (замена того, что там было ранее) и вывод нововведенного (то есть, новой информации из данного файла). И почти все получилось - есть маленькое но. Мне надо сделать так, чтобы информация сохранялась и считывалась в разных строках - и тут не...
C++ Функция проверки числа на полный квадрат https://www.cyberforum.ru/ cpp-beginners/ thread1691895.html
Небольшой вопросик: Задание написать функцию проверки на полный квадрат. Проблемма с условием. (например число 5; ch = sqrt(5) ch = 2.236072, а число 9 будет ровно 3) Не могу
0 / 0 / 0
Регистрация: 06.03.2016
Сообщений: 7
0

Как ограничить длину вводимой строки? - C++ - Ответ 8919831

22.03.2016, 20:39. Показов 7011. Ответов 7
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Короче, есть задачка:
Напишите программу на "родном" С++, которая читает с клавиатуры число (целое) и имя (до 15 символов). Спроектируйте программу так, чтобы данные вводились в одной функции, а выводились в другой. Сохраняйте данные в главной программе. Программа должна завершаться, когда пользователь введет число 0. Подумайте о том, как передавать данные между функциями - по значению, по указателю или по ссылке.
Вот, я придумал решение:

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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
#include <iostream>
#include <iomanip>
 
using std::cin;
using std::cout;
using std::setw;
 
void input(int& num_rec, char* name_rec);
void output(int num_to_out, char* name_to_out);
 
const int len = 16;
 
int main(void)
{
    char* name = "0123456789012345";        // Инициализация строки
                                            // на 15 символов плюс \0.
                                            // В этой строке хранится имя
    
    int num(0);                             // Здесь хранится число   
 
    for (;;)
    {
        input(num, name);
 
        if (0 == num)   return 0;       // Выход из бесконечного цикла
 
        output(num, name);
    }
 
    return 0;
}
 
// Функция для ввода данных
void input(int& num_rec, char* name_rec)
{
    cout << "\nEnter a number (0 to end): ";
    cin >> num_rec;
 
    if (0 == num_rec)
        return;
    
 
    cout << "\nEnter a name: ";
    cin.getline(name_rec, len, '\n');
 
    return;
}
 
// Функция для вывода данных
void output(int num_to_out, char* name_to_out)
{
    cout << "\n\n" << setw(10) << "#" << num_to_out
        << "\n" << setw(10) << name_to_out;
 
    return;
}
Он чё-то вылетает на строке, где cin.getline().

https://www.cyberforum.ru/atta... 1458668132

Что жи не так???

Вернуться к обсуждению:
Как ограничить длину вводимой строки? C++
Миниатюры
Как ограничить длину вводимой строки?  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.03.2016, 20:39
Готовые ответы и решения:

Ограничение на длину вводимой строки в консоли
Приветствую ребята, не могу сообразить как сделать такую штуку. В консоли, как вы знаете, есть...

Как ограничить длину string?
Для char я знаю, а для string-a не понятно... надо просто ограничить число символов для ввода.

Найти максимальную длину строки в текстовом файле и распечатать все строки файла, имеющие такую длину
Найти максимальную длину строки в текстовом файле и распечатать все строки файла, имеющие такую...

Найти в файле максимальную длину строки и вывести в новый файл все строки, имеющую такую длину
Товарищи, простите что обращаюсь. Кому не сложно, помогите (решите) хоть сколько нибудь из этих 3...

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

Готовый код.Подскажите,как ограничить ввод строки.
Как правильно ограничить строку при помощи strncpy,&quot;вводимую&quot; сразу в переменную структуры? ...

Маска для вводимой строки
Разработать алгоритм и программу. Работа с типизированным файлом состоящий из записей следующей...

Сформировать однонаправленный список из вводимой строки
В общем, поставлена задача: Разработать программу для задачи - сформировать однонаправленный...

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

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