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

Ошибка в поиске структуры в файле - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Рекурсивная функция power(base, exponent) http://www.cyberforum.ru/cpp-beginners/thread854375.html
Напишите рекурсивную функцию power(base, exponent), которая возвращала бы значение powerexponent Например, power (3, 4) = 3*3*3*3. Полагайте, что exponent – целое число, большее или равное 1. Подсказка: шаг рекурсии может использовать соотношение baseexponent = base*baseexponent-1 А завершение может иметь место, когда exponent равна 1, потому что base1=base и будьте добры коментарии к задаче
C++ Найти самый посещаемый кинотеатр (массив из слов) дравствуйте, помогите, пожалуйста, с с++, я его раньше не изучал, но пришлось начать изучать данный язык, столкнулся с такой проблемой. есть файл, причем в файл данной же программой записывается название кинотеатра, кол-во мест(котор проданы), категория и т.д. мне нужно по заданию найти самый посещаемый кинотеатр я хочу внести названия кинотеатров и кол-во мест которые были проданы в... http://www.cyberforum.ru/cpp-beginners/thread854373.html
C++ Дружественная функция для класса
Здравствуйте, имеется следующая задача: Базовый класс «СТУДЕНТ» описывает следующие данные о студентах университета: ФИО, год поступления, курс, номер группы, размер стипендии, оценки по n предметам. В состав класса входят следующие функции: виртуальный метод просмотра информации о студенте, функция-друг, которая вычисляет средний балл и выводит ФИО студента, у которого он максимальный....
C++ Перевод stdin c файла на клавиатуру
#include <stdio.h> int x,y; int main(){ freopen("1.txt","r",stdin); freopen("2.txt","w",stdout); scanf("%d",&x); // scanf("%d",&y); printf("%d",x+y);
C++ Подскажите, где может быть ошибка (структуры)? (скорее всего где-то амперсенд нужен, все вроде проверил) http://www.cyberforum.ru/cpp-beginners/thread854352.html
написать универсальный тип, который представляет точку на плоскости в координатах (х, у) и в полярных координатах. Написать функцию для подсчета площади треугольника, заданного 3 точками. #include <iostream.h> #include <conio.h> #include <stdio.h> #include <string.h> #include <ctype.h> #include <math.h> typedef enum { stand, polar} Mode;
C++ Даны вещественные числа А > 1 и В Даны вещественные числа А > 1 и В. Распечатать все числа вида сi = Аi (i = 1,2,...), меньшие В. Помогите решить в C++. подробнее

Показать сообщение отдельно
alsav22
5415 / 4811 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
19.07.2013, 10:32     Ошибка в поиске структуры в файле
Цитата Сообщение от Cmehotron Посмотреть сообщение
Моя ошибка как я понимаю в том была что я не определили размер char stroki;
Ну, да. Для строки одного char мало.
Цитата Сообщение от Cmehotron Посмотреть сообщение
и передавал взначение как переменную а не адрес?
Это уже было неважно, как не передавай char, в массив он не превратится.
Ещё, что желательно сделать в коде, это изменить ввод для названия книги или ещё чего, что может состоять не из одного слова. Сдеать через функции срокового чтения (напрмер, getline()). Только там, где они будет применяться вместе с cin, не забыть убирать (после cin) '\n' из потока, иначе getline() будет некорректно работать. Убирать можно так:
C++
1
(cin >> dat.num).get();
Желательно так везде делать, если в коде есть ввод и через cin, и через getline().
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru