Список форумов Шадринский форум -> Программирование -> Программирование для школьников и студентов. -> Ввод/вывод в C++
Начать новую тему   Ответить на тему   вывод темы на печать

Ввод/вывод в C++

Автор
Сообщение
Рleer
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 18.07.2006
Сообщения: 983


Статус: Offline
СообщениеДобавлено: 2006.09.25 18:41.57
Ответить с цитатой
Короче, изучаю я С++ по учебнику с вебплюса, и дошол до Ввода информации с клавы, и вывода информации на экран.И все коды из темы не работают, брал даже коды с дискеты учебника - просто не хотит компилироватся.А разобратся в етом хочется.
Объясните , плииииз. Smile
Посмотреть профиль Отправить личное сообщение Отправить e-mail
xapac
Писатель


Пол: Пол:Муж.
Зарегистрирован: 28.01.2006
Сообщения: 698


Статус: Offline
СообщениеДобавлено: 2006.09.25 19:44.53
Ответить с цитатой
пиши пример сюда...
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора ICQ Number
Рleer
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 18.07.2006
Сообщения: 983


Статус: Offline
СообщениеДобавлено: 2006.09.25 19:52.31
Ответить с цитатой
Это пример из учебника
#include "franca.h"         
athlete Julia;           
void mainprog()
{
  float Price;
  Julia.ready();
  Price=ask("Please enter the price:");
  Julia.say(Price);
}

Бурда вообще какая то.
Посмотреть профиль Отправить личное сообщение Отправить e-mail
xapac
Писатель


Пол: Пол:Муж.
Зарегистрирован: 28.01.2006
Сообщения: 698


Статус: Offline
СообщениеДобавлено: 2006.09.25 20:02.50
Ответить с цитатой
#include<iostream.h>
main()
{
int i=10;
cout<<i;//вывели переменную i
cout<<"Hello"<<endl;//вывели строку и перевели каретку...
cout<<"Hello"<<i<<endl;//вывели строку и число перевели //каретку...
cin>>i;//ввели переменную

//Ну вот примерно так....
}

работать должнго, правдо смотря чем компилируеш...

может быть некоторые так написать придется...:
#include<iostream>
std::cout
std::cin
std::endl
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора ICQ Number
Leon
Бот-тролль 85 лв


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 61661


Статус: Offline
СообщениеДобавлено: 2006.09.25 22:23.12
Ответить с цитатой
Рleer

найди файл franca.h Smile
_________________
Скажи мне чей Крым, и я скажу кто ты.
Посмотреть профиль Отправить личное сообщение
Slin
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 17.12.2004
Сообщения: 1869


Статус: Offline
СообщениеДобавлено: 2006.09.26 07:18.40
Ответить с цитатой
а где main()?
Посмотреть профиль Отправить личное сообщение ICQ Number
Leon
Бот-тролль 85 лв


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 61661


Статус: Offline
СообщениеДобавлено: 2006.09.26 10:17.54
Ответить с цитатой
видимо во франции Ржу
_________________
Скажи мне чей Крым, и я скажу кто ты.
Посмотреть профиль Отправить личное сообщение
Slin
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 17.12.2004
Сообщения: 1869


Статус: Offline
СообщениеДобавлено: 2006.09.26 12:19.15
Ответить с цитатой
Leon
видимо Razz
Посмотреть профиль Отправить личное сообщение ICQ Number
Рleer
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 18.07.2006
Сообщения: 983


Статус: Offline
СообщениеДобавлено: 2006.09.26 13:46.25
Ответить с цитатой
xapac
xapac писал(а):
#include<iostream.h>
main()
{
int i=10;
cout<<i;//вывели переменную i
cout<<"Hello"<<endl;//вывели строку и перевели каретку...
cout<<"Hello"<<i<<endl;//вывели строку и число перевели //каретку...
cin>>i;//ввели переменную

//Ну вот примерно так....
}


Все так ввел, нифига Sad
Текст ошибки:
"путь к файлу" : fatal error C1083: Cannot open include file: 'iostream.h': No such file or directory

У меня Visual Studio.NET 2003
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Leon
Бот-тролль 85 лв


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 61661


Статус: Offline
СообщениеДобавлено: 2006.09.26 13:50.50
Ответить с цитатой
Рleer

убери #include <iostream.h>

и вставь:

#include <iostream>
using namespace std;
_________________
Скажи мне чей Крым, и я скажу кто ты.
Посмотреть профиль Отправить личное сообщение
Рleer
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 18.07.2006
Сообщения: 983


Статус: Offline
СообщениеДобавлено: 2006.09.26 14:32.13
Ответить с цитатой
Новая ошибка:
LINK : warning LNK4075: ignoring '/EDITANDCONTINUE' due to '/INCREMENTAL:NO' specification
LIBCD.lib(wincrt0.obj) : error LNK2019: unresolved external symbol _WinMain@16 referenced in function _WinMainCRTStartup
.\Debug/franms5.exe : fatal error LNK1120: 1 unresolved externals Sad
Вообще, полный минус Sad
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Slin
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 17.12.2004
Сообщения: 1869


Статус: Offline
СообщениеДобавлено: 2006.09.26 15:07.19
Ответить с цитатой
библиотеки не цепляются....
чем пользуешься то?
Посмотреть профиль Отправить личное сообщение ICQ Number
Рleer
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 18.07.2006
Сообщения: 983


Статус: Offline
СообщениеДобавлено: 2006.09.26 15:26.43
Ответить с цитатой
Slin
Только что была Visual studio.net 2003, но сейчас ставлю 2005, посмотрим как на ней...
Посмотреть профиль Отправить личное сообщение Отправить e-mail
andy ice
Militärmagazinkatze


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 23385


Статус: Offline
СообщениеДобавлено: 2006.09.26 15:31.58
Ответить с цитатой
цепляются не цепляются. нужно с азов начинать, а не брать для примера ООП классы. фиг его знает чего там понатолкано в остальных файлах
_________________
Ин дер гросен фамилие нихт клювен клац-клац Neutral
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
Slin
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 17.12.2004
Сообщения: 1869


Статус: Offline
СообщениеДобавлено: 2006.09.26 16:06.53
Ответить с цитатой
andy ice
ты прав Smile
Рleer
проверь подсистему - должна быть console,
если не получится завтра проверю Evil
Посмотреть профиль Отправить личное сообщение ICQ Number
Рleer
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 18.07.2006
Сообщения: 983


Статус: Offline
СообщениеДобавлено: 2006.09.26 19:46.55
Ответить с цитатой
Прикиньте, получилос вывести число Smile
#include "franca.h"      
void mainprog()
{
  float Price;

  Cout<<Price;
}

Сейчас попробую ввести... Smile
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Рleer
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 18.07.2006
Сообщения: 983


Статус: Offline
СообщениеДобавлено: 2006.09.26 20:14.03
Ответить с цитатой
С вводом че то не получается.Как изменить етот код, чтобы вводимое число отобразилось на экране? Smile и чтобы оно(число) вообще вводилось.
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Stealth
Писатель


Пол: Пол:Муж.
Зарегистрирован: 22.12.2004
Сообщения: 347
Откуда: Sha

Статус: Offline
СообщениеДобавлено: 2006.09.26 21:01.24
Ответить с цитатой
#include <iostream>
using namespace std;

int main() {
int x;
cin >> x;
cout << x;
return 0;
}

зы правильно айс сказал. надо с азов начинать
Посмотреть профиль Отправить личное сообщение
Slin
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 17.12.2004
Сообщения: 1869


Статус: Offline
СообщениеДобавлено: 2006.09.27 07:13.05
Ответить с цитатой
Рleer
кстати, код у Stealth вполне рабочий, просто создавай консольное приложение
Посмотреть профиль Отправить личное сообщение ICQ Number
Рleer
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 18.07.2006
Сообщения: 983


Статус: Offline
СообщениеДобавлено: 2006.09.27 16:53.04
Ответить с цитатой
Stealth
В консольном режиме и правда работает.Но как сделать так, чтоб все работало в окне(ну в смысле не в консольном режиме) Embarassed Smile
Посмотреть профиль Отправить личное сообщение Отправить e-mail
andy ice
Militärmagazinkatze


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 23385


Статус: Offline
СообщениеДобавлено: 2006.09.27 16:56.52
Ответить с цитатой
Рleer писал(а):
в окне
создать окно?
_________________
Ин дер гросен фамилие нихт клювен клац-клац Neutral
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
Рleer
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 18.07.2006
Сообщения: 983


Статус: Offline
СообщениеДобавлено: 2006.09.27 17:03.14
Ответить с цитатой
andy ice
можно Smile
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Xak
Запомнил кнопки...


Пол: Пол:Муж.
Зарегистрирован: 26.11.2004
Сообщения: 218
Откуда: Тюмень

Статус: Offline
СообщениеДобавлено: 2006.09.27 18:54.59
Ответить с цитатой
#include <conio.h>
#include <iostream.h>

Это для cin, cout

А вообще лучше использовать прием классического С:

printf и scanf
_________________
ТюмГНГУ
Посмотреть профиль Отправить личное сообщение Посетить сайт автора ICQ Number
Рleer
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 18.07.2006
Сообщения: 983


Статус: Offline
СообщениеДобавлено: 2006.09.27 19:18.03
Ответить с цитатой
Xak писал(а):

printf и scanf

А раскажите, плииз, как ими пользоваться.А то я не знаю Embarassed
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Xak
Запомнил кнопки...


Пол: Пол:Муж.
Зарегистрирован: 26.11.2004
Сообщения: 218
Откуда: Тюмень

Статус: Offline
СообщениеДобавлено: 2006.09.27 19:49.08
Ответить с цитатой
Вввод допустим двух символов с клавиатуры:

char * c1;
char * c2;

scanf("%c %c", c1, c2);

В ковычках написан шаблон для ввода. Т.е. ты должен в командной строке ввести символ, затем пробел и снова символ. После чего два символа занесуться соответственно в c1 и c2


Печать двух символов:

char * c1;
char * c2;

c1 = 'a'; // Кавычки одинарные
c2 = 'b';

printf("%c %c", c1, c2);

На экране ты увидишь сначала первый символ, затем пробел, и второй символ.

Эти две функции гораздо лучше, так как не требует загрузку излишних библиотек, в связи с чем экономится память и скорость работы проги.
_________________
ТюмГНГУ
Посмотреть профиль Отправить личное сообщение Посетить сайт автора ICQ Number
andy ice
Militärmagazinkatze


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 23385


Статус: Offline
СообщениеДобавлено: 2006.09.27 22:42.34
Ответить с цитатой
Рleer
если в окне, то там всё совсем не так. никаких стдинов нет.
_________________
Ин дер гросен фамилие нихт клювен клац-клац Neutral
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
Slin
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 17.12.2004
Сообщения: 1869


Статус: Offline
СообщениеДобавлено: 2006.09.28 07:54.03
Ответить с цитатой
Pleer
Вывод в окне предполагает использование Win32 или MFC (в С++ конечно, в С# совсем все не так Embarassed ).
Если на Win32, то нужно:
- использовать функцию WinMain
- зарегистрировать класс окна
- создать окно
- написать функцию обработки сообщений
- организовать цикл сообщений
Посмотреть профиль Отправить личное сообщение ICQ Number
andy ice
Militärmagazinkatze


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 23385


Статус: Offline
СообщениеДобавлено: 2006.09.28 07:54.57
Ответить с цитатой
Slin
вот именно Wink

Рleer писал(а):
как сделать так, чтоб все работало в окне

_________________
Ин дер гросен фамилие нихт клювен клац-клац Neutral
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
Xak
Запомнил кнопки...


Пол: Пол:Муж.
Зарегистрирован: 26.11.2004
Сообщения: 218
Откуда: Тюмень

Статус: Offline
СообщениеДобавлено: 2006.09.28 15:28.09
Ответить с цитатой
Pleer

Так ты используешь в своем проекте VCL или нет? Мой вышенаписанный код для консоли.
_________________
ТюмГНГУ
Посмотреть профиль Отправить личное сообщение Посетить сайт автора ICQ Number
Slin
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 17.12.2004
Сообщения: 1869


Статус: Offline
СообщениеДобавлено: 2006.09.28 15:30.31
Ответить с цитатой
Xak
у него нет проекта, он учится Rolling Eyes
Посмотреть профиль Отправить личное сообщение ICQ Number
Страница 1 из 2
Начать новую тему   Ответить на тему   вывод темы на печать
На страницу 1, 2  След.
Показать сообщения:   
Список форумов Шадринский форум -> Программирование -> Программирование для школьников и студентов. -> Ввод/вывод в C++

 
Перейти: 
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы можете скачивать файлы