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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
meisme
0 / 0 / 0
Регистрация: 10.09.2011
Сообщений: 19
#1

[C++] Вопрос про ввод - C++

13.11.2011, 20:56. Просмотров 389. Ответов 7
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream.h>
#include <stdio.h>
 
 
void main()
 
{
    char adress;
    char text;
//FILE * fo;
cout << "Input text in file" << endl;
cin >> text;
cout << "Write adress for file" << endl;
cin >> adress;
//fo = fopen("adress","wt");
   //fprintf( fo, str ); 
 
   //fprintf( fo, str); 
//return 0;
}
Первый cin вводится, второй пропускается и сразу press any key...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.11.2011, 20:56     [C++] Вопрос про ввод
Посмотрите здесь:

Вопрос про файловый ввод/вывод - C++
Есть один глупый вопрос, но он очень меня интересует. Я учу С++ недавно. И вот дошел до файлового ввода вывода. В книге есть пример...

Вопрос про файлы - C++
где распологать текстовый файл, чтобы программа видела его сразу без прописания директории? пишу в VS

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

Вопрос про конструктор - C++
Обязательно ли делать конструктор по умолчанию для класса, экземпляр которого входит в другой класс? Например так: class Class2 ...

Вопрос про ф-ию mul - C++
Расскажите пожалуйста про ф-ию mul, перегружаемую в классе. Что она делает?

Вопрос про __function - C++
вопрос глупый, но все же: зачем в названии функциях пишут две __ - void __Plus(int a); - пример int __Display(int b) это для красоты...

Вопрос про friend - C++
Вот мой код. #include&lt;iostream&gt; using namespace std; class Bottle; class Carton { public: Carton(const Bottle&amp; xBottle) {...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Xind
275 / 148 / 7
Регистрация: 05.11.2011
Сообщений: 425
Записей в блоге: 1
13.11.2011, 21:02     [C++] Вопрос про ввод #2
meisme, перед первым нажатием Enter сколько символов вводите?
meisme
0 / 0 / 0
Регистрация: 10.09.2011
Сообщений: 19
13.11.2011, 21:04  [ТС]     [C++] Вопрос про ввод #3
Если первый cin >> adress то c:\test.txt
Ну а теперь я их местами поменял чтото наклацаю символов 4-5
Net_Wanderer
235 / 208 / 19
Регистрация: 08.06.2011
Сообщений: 467
13.11.2011, 21:05     [C++] Вопрос про ввод #4
в потоке остается символ новой строки, добавьте cin.get(); после каждого "cin >> ... "
Xind
275 / 148 / 7
Регистрация: 05.11.2011
Сообщений: 425
Записей в блоге: 1
13.11.2011, 21:10     [C++] Вопрос про ввод #5
Сейчас проверил:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <cstdio>
using namespace std;
 
int main()
{
        char adress;
        char text;
 
cout << "Input text in file" << endl;
cin >> text;
cout << "Write adress for file" << endl;
cin >> adress;
 
cout << text << " " << adress << endl;
 
return 0;
}
ввод:
Код
12
вывод:
Код
1 2
emilen
10 / 10 / 0
Регистрация: 25.05.2010
Сообщений: 52
13.11.2011, 21:11     [C++] Вопрос про ввод #6
char - это тип данных символа, одного символа, из-за этого поток ввода и берет ваши несколько символов. Что бы получиться строку (Набор символов ) нужно использовать использовать массив символов. Разберитесь по лучше с этим, так как это очень важно. Что бы ваш пример хоть как то работал напишите так
C++
1
char adress[255]; char text[255]
255 это максимальное количество символов в строке
meisme
0 / 0 / 0
Регистрация: 10.09.2011
Сообщений: 19
13.11.2011, 22:11  [ТС]     [C++] Вопрос про ввод #7
cin.get пустые поставили с переменными. всёравно только 1 ввод
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream.h>
#include <stdio.h>
 
 
int main()
 
{
    char adress;
    char text;
//FILE * fo;
cout << "Write adress for file" << endl;
cin >> adress;
cin.get(adress);
cout << "Input text in file" << endl;
cin >> text;
cin.get(text);
//fo = fopen("adress","wt");
   //fprintf( fo, str ); 
 
   //fprintf( fo, str); 
//return 0;
}
Добавлено через 53 секунды
Сейчас попробую

Добавлено через 31 секунду
Получилось, спасибо.

Добавлено через 57 минут
У меня куча вопросов вот по этой программе:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream.h>
#include <stdio.h>
 
void main()
 
{
FILE * fo; 
   fo = fopen("numbers0-9223372036854775806.txt","wt"); 
   long int i; 
   for( i=0; i<9223372036854775806; i++ ) { 
     fprintf( fo, "%d\n", i ); 
   } 
   fclose(fo); 
}
1) Как сделать что бы (впреть все пункты будут начинатся с этого) то, что вписывалось в блокнот показывалось и в консоли либо как убрать консоль с экрана и треи(тоесть что бы было видно только в диспедчере задач)
2) что бы нельзя было выключить программу с ДЗ как например Eset smart security.
3) что бы программа добавилась в автозапуск при включении
4) что бы например в 10 файлов, розбросаных по разным частям файловой системы, паралельно сотворяли свои действия(писали в блокнот числа, а значит и забивали память)
5) что бы каким-то образом она еще и забивала оперативную память.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.11.2011, 06:20     [C++] Вопрос про ввод
Еще ссылки по теме:

Вопрос про цикл. - C++
Добрый день. Попал в тупик, не знаю как закрутить cin&gt;&gt; в цикл подскажите пожалуйста:). Вот собственно задание: Написать функцию,...

Вопрос про Swich - C++
Пример: int i=2; switch (i) { case 1: i += 2; case 2: i *= 3; case 0: i /= 2; case 4: i -= 5; default: ; } Выполнение оператора...

Вопрос про табуляцию в C++ - C++
Символ табуляции он одновременно переносит курсор на след.строку и выравнивает строки?

Вопрос про char - C++
Пожалуйста обьясните доступным языком в чем разница между объявлениями, и какие когда лучше использовать char a; char *c; char b=new...

Вопрос про указатели - C++
#include &lt;iostream.h&gt; int main() { int x; int *Pointer; pointer = &amp;x; cout &lt;&lt; pointer; cout &lt;&lt; *ponter; return 0; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
accept
4821 / 3241 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
14.11.2011, 06:20     [C++] Вопрос про ввод #8
Цитата Сообщение от meisme
C++
1
9223372036854775806
long int такое число не поместится
Yandex
Объявления
14.11.2011, 06:20     [C++] Вопрос про ввод
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru