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

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

Войти
Регистрация
Восстановить пароль
 
Rolion
14 / 14 / 3
Регистрация: 04.01.2011
Сообщений: 195
#1

Чтение - C++

02.06.2011, 19:08. Просмотров 369. Ответов 6
Метки нет (Все метки)

Всем привет! Я только-только начал учить С++, и поэтому в нём полный ноль. Поясните, зачем перед читаемой переменной ставить "&"? И почему без него переменная принимает какие-то "левые" значения? А также хотел бы узнать, как перейти на новую строчку и как прочитать две переменные, используя scanf один раз?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.06.2011, 19:08
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Чтение (C++):

Переделать в коде чтение из файла в чтение с клавиатуры - C++
Переделайте что бы текст считывался с клавиатуры, а не с файла! Буду благодарен за помощь! //файл должен начинаться со слова, между...

Чтение из файла. Повторное чтение файла - C++
Добрый день. Необходимо реализовать в программе функцию повторного чтения данных из файла, в случае некорректного ввода их в оный. Вот...

Чтение из БД - C++
Помогите, пожалуйста! Как прочесть ID последней записи в таблице БД?

чтение - C++
почему выкидывает cout<<"Starting read date\n\n"; file=fopen("date.txt", "r"); for(int i=0;i<num;i++) { ...

Чтение файла - C++
Здравствуйте. Подскажите, пожалуйста, как прочитать файл с конца? Т.е. у меня записаны числа в файле 1 2 3 и т.д., а вывод 3 2 1.

Чтение из файла!) - C++
ребят снова нужна ваша помощь! задача звучит так.... Дан текст произвольной длины определить сколько в нём повествовательных предложений,...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
denix
63 / 63 / 2
Регистрация: 11.01.2009
Сообщений: 130
02.06.2011, 19:11 #2
почитай про оператор & и ты во всем самостоятельно разберешься

удачи
0
diagon
Higher
1929 / 1195 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
02.06.2011, 19:16 #3
scanf это скорее си, чем с++... Учите лучше потоки

Цитата Сообщение от Rolion Посмотреть сообщение
Поясните, зачем перед читаемой переменной ставить "&"?
Чтобы значение заносилось по адресу переменной.

Цитата Сообщение от Rolion Посмотреть сообщение
И почему без него переменная принимает какие-то "левые" значения?
Это непредсказуемое поведение, в билдере и gcc, к примеру, вообще ошибка сегментирования вылетает.

Цитата Сообщение от Rolion Посмотреть сообщение
А также хотел бы узнать, как перейти на новую строчку и как прочитать две переменные, используя scanf один раз?
C++
1
2
3
4
5
6
7
#include <cstdio>
int main(){
    int a,b;
    scanf("%d%d",&a,&b); //2 переменные зараз
    printf("%d\n%d",a,b); //      \n-символ переноса строки
    return 0;
}
1
Rolion
14 / 14 / 3
Регистрация: 04.01.2011
Сообщений: 195
03.06.2011, 12:20  [ТС] #4
А если мне на вход даны два числа: x и y -- а мне надо вывести их сумму в формате "x+y=z" с помощью одного printf, то как сделать это?
0
Nursik77
273 / 233 / 21
Регистрация: 05.04.2011
Сообщений: 645
03.06.2011, 12:26 #5
C
1
2
3
4
5
6
7
8
#include <cstdio>
int main(){
        int x,y,z;
        scanf("%d%d",&x,&y);
        z=x+y;
        printf("%d",z);
        return 0;
}
0
Rolion
14 / 14 / 3
Регистрация: 04.01.2011
Сообщений: 195
03.06.2011, 21:29  [ТС] #6
Неее, здесь он напишет только число, а надо число+другое число=ещё одно число
0
Nursik77
273 / 233 / 21
Регистрация: 05.04.2011
Сообщений: 645
03.06.2011, 21:35 #7
И что? Похоже вы за вчера так и ни чему не научились
C
1
2
3
4
5
6
7
8
9
#include <cstdio>
#include <conio.h>
int main(){
        int x,y,z;
        scanf("%d%d",&x,&y);
        z=x+y;
        printf("%d+%d=%d",x,y,z);
        getch();
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.06.2011, 21:35
Привет! Вот еще темы с ответами:

Чтение из файла - C++
В файле хранится 5 строк о каждом человеке разделенной точкой с запятой. То бишь фамилия;имя;отчество;дата_рождения;курс;пол Когда в...

Чтение из файла - C++
Проясните, пожалуйста, один вопрос: есть файл такого содержания - 12 23 32 43 45 95 Простейшая программа: #include&lt;iostream&gt; ...

чтение из файла - C++
Входной файл имеет такой вид 13 aaabaaabcckks 5 aabcc Как его прочитать, используя эти 13 и 5 (длину строки)? Помогите,...

чтение строки - C++
а не не ниче))


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
03.06.2011, 21:35
Ответ Создать тему
Опции темы

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