Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ побитовые операции https://www.cyberforum.ru/ cpp-beginners/ thread1037311.html
8 Ввести последовательность из 8 символов. Если символ - русская гласная буква, то заменить в нем младший бит единицей, иначе - заменить 2-й и 3-й биты нулями. Вывести исходную и преобразованную последовательности в символьной форме и в восьмеричных кодах совсем никак -_-
C++ Вывести номера всех элементов массива, не попадающих в заданный интервал
используя одномерный массив, вывести на экран номера всех элементов не попадающих в заданный интервал
C++ Реализовать программу для вычисления линейного арифметического выражения https://www.cyberforum.ru/ cpp-beginners/ thread1037305.html
Реализовать программу для вычисления линейного арифметического выражения
C++ Найти маленькую ошибку Привет. Помогите, пожалуйста. Нужно исправить код программы. Задача: Обращение к переменным через указатели... #include <iostream> using namespace std; int main() { setlocale(0, ""); https://www.cyberforum.ru/ cpp-beginners/ thread1037296.html
C++ Вычислить сумму всех чисел, лежащих между двумя целыми
Нужно написать программу, которая запрашивает ввод двух целых чисел(сначала меньшее, потом большее). Затем программа должна вычислить и выдать сумму всех целых чисел, лежащих между этими двумя целыми. Например, вводим 2 и 9, программа сообщает, что сумма всех целых чисел лежащих между 2 и 9 равна 44. Пытался написать, но получается лишь вывести все эти числа, которые лежат в промежутке от n к...
C++ Программа расчета математического выражения Создать программу расчета математического выражения: https://www.cyberforum.ru/ cpp-beginners/ thread1037270.html
C++ Волновой алгоритм Нужно найти кратчайший путь в лабиринте размерностью 10х10 , и выводить ответ. Помогите https://www.cyberforum.ru/ cpp-beginners/ thread1037264.html C++ Найти максимальнй элемент матрицы третьего порядка с использованием процедур процедур.
Заданы матрицы А и В третьего порядка. Переменной S присвоить -1, если максимальный элемент матрицы А больше максимального элемента матрицы В; 0 если максимальные элементы матрицы равны; 1, если максимальный элемент матрицы А меньше максимального элемента матрицы В. Поиск максимального элемента оформить в виде процедуры.
C++ Unable to open include file 'iostream' https://www.cyberforum.ru/ cpp-beginners/ thread1037241.html
Нажимаю компилировать и выходит ошибка, Помогите пожалуйста что за ошибка? Error 1.CPP 1: Unable to open include file 'iostream' Error 1.CPP 2: Declaration syntax error Error 1.CPP 5: Undefined symbol 'cout' Error 1.CPP 6: Undefined symbol 'cin' Error 1.CPP 10: Function 'sustem' should have a prototype Вот программа: #include <iostream>
C++ Посчитать значение функции, используя факториал. Даны неотрицательные целые числа a, b. Найти F(a, b), где (Определить вспомогательную функцию, вычисляющую факториал). https://www.cyberforum.ru/ cpp-beginners/ thread1037240.html
Вычислить значение функции на интервале и с шагом. C++
Вычислить и вывести на экран в виде таблицы значение функции y(x) на интервале от x0 до xn с шагом dx. A, B, C, D, X, x0, xn и dx - вещественные числа, значения которых вводятся с клавиатуры. Помогите написать код, не черта не понял что нужно или хотя бы объясните суть задания.
C++ виртуальные функции https://www.cyberforum.ru/ cpp-beginners/ thread1037231.html
Добрый день. Начал изучать виртуальные функции и столкнулся с проблемой. Не могу перегрузить функцию. Объясните что не так и как нужно: #include "stdafx.h" #include <iostream> using namespace std; class Bass {
0 / 0 / 0
Регистрация: 27.12.2012
Сообщений: 52
0

Почему введенное значение в консоли считывается только до пробела? - C++ - Ответ 5474827

11.12.2013, 16:09. Показов 1769. Ответов 6
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Не могу прочитать строку полностью, считывает только до пробела, та самая ситуация с вводом в консоли.
Использую масив char

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
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <locale.h>
#include <string.h>
#include <Windows.h>
 
struct String {
    char s[200];
 
};
int main()
{
    setlocale(LC_CTYPE,"rus");
 
 
    char ch;
    struct String s[2];
    int i;
 
    for(i=0;i<200;i++){
        s[0].s[i] = NULL;
        s[1].s[i] = NULL;
    }
 
 
    FILE * f=fopen("text.txt","rt");
 
    if(!f)printf("Error. Cannot found the file!\n\n");
 
    for(i=0;i<2;i++){
        fscanf(f,"%s",s[i].s);
    }
 
    for(i=0;i<200;i++){
        if(s[0].s[i] != NULL){
            printf("%c", s[0].s[i]);
        }
    }
 
    fclose(f);
 
    system("pause");
    return 0;
}


Вернуться к обсуждению:
Почему введенное значение в консоли считывается только до пробела? C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.12.2013, 16:09
Готовые ответы и решения:

Почему считывается только последняя строка?
Добрый день. Я написал программу, которая удаляет второе слово в каждой строке. Суть в том, что,...

Почему с %с в scanf считывается только число
#include&lt;stdio.h&gt; main() { int intVal; char charVal; scanf(&quot;%d&quot;, &amp;intVal); ...

Почему нажатие клавиши считывается только со второго раза?
Подскажите пожалуйста, почему нажатие клавиши считывается только со второго раза для + и Q, и с...

Как сравнить значение введенное в консоли со значением в файле?
как сравнить значение введенное в консоли со значением в файле, к примеру с консоли вводится какое...

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

Почему дешифровывается только 1 слово до пробела, а остальные - нет?
Вопрос в заголовке. Код в спойлере. #include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include...

Почему при вводе строки с пробелом программа считывает только символы до пробела?
#include &lt;iostream&gt; using namespace std; int main() { string T; int S=0, i,d,...

Если переход строки обозначается " \r\n" почему символ '\r' не считывается, а только '\n'(10), и что делать?
Как сделать, чтобы file.get() считывала '\t'?

Последнее введенное число считывается правильно а остальные нет
#include &lt;stdio.h&gt; #include &lt;conio.h&gt; main() { unsigned short int x1,x2,x3,x4; scanf(...

Стек, удаление в заданном диапазоне удаляет только одно введенное значение
Коротко говоря нужно чтобы удаляло x.pa в диапозоне от min1 до min2 , как это сделать я не понимаю...

Как проверить массив char на введенное пользователем значение? Мне нужны только буквы
Собственно как проверить введены ли только буквы? Можно через массив а можно по введенному...

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