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

Строковая переменная - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ перевести из Паскаля в Срр http://www.cyberforum.ru/cpp-beginners/thread96937.html
Program lab_3; uses CRT; var x,i,min: integer; Begin clrscr; min:=$FFF; for i:=0 to 9 do begin readln(x);
C++ Работа с библиотекой math.h Задача звучит так: найти f(x) при x=0.7 и остаток от деления f(x) на g(x). Среда Borland C++ 3.1 #include <stdio.h> #include <conio.h> #include <math.h> int main(void) { double x,y,g; float w; printf ("Input x\n"); scanf ("%d",&x); http://www.cyberforum.ru/cpp-beginners/thread96914.html
Определение кол-ва одинаковых цифр в записи целого числа C++
написать программу которая определяет количество одинаковых цифр в записи целого числа(которое пользователь вводит) вообщем вопрос: как это сделать?
Массивы строк с симболами C++
Дан массив строк n: 1)программа выводит количество строк в которых всречается слово “zima”. 2) программа выводит общее количество быкв “t” во всех строчек. 3) программа выводит общее количество быкв “t” в каждой строчке. 4) программа выводит в скольки строчках всречается буквосочетаний “aka” #include <iostream.h> #include <conio.h> void main() { char S; int x, i, k, t, N;
C++ Методы поиска элементов. http://www.cyberforum.ru/cpp-beginners/thread96855.html
Прошу предоставить информацию или ссылку на тему, содержащую сведения о следующих методах поиска элементов: Последовательный,бинарный,с использованием ряда фибоначчи,с использованием ряда люка. Спасибо за внимание.
C++ Запись сложных формул в С++ Добрый день. Скажите пожалуйста, как будет выглядеть формула (см.картинку) на языке С++. Значения элементов матрицы есть Необходима программа для нахождения Матрицу можно задать, наверное так: int car ; подробнее

Показать сообщение отдельно
Nameless One
Эксперт С++
 Аватар для Nameless One
5753 / 3402 / 255
Регистрация: 08.02.2010
Сообщений: 7,390
18.02.2010, 19:23     Строковая переменная
Цитата Сообщение от LVV Посмотреть сообщение
Но вот другая проблема: почему я не могу ввести во время работы программы фразу с пробелами?
Код немного корявый, но работает:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
using namespace std;
 
int main()
{
        setlocale(LC_ALL, "Russian");
        char s[256];
        char c;
        size_t i=0;
        cin.read(&c, 1);
        while((c!='\n')&&(i<255))
        {
            s[i++]=c;
            cin.read(&c, 1);
        }
        s[i]='\0';
        cout << s << endl;
 
        system("pause");
        return 0;
}
 
Текущее время: 04:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru