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

Компилятор выдает ошибку. Structure required on left side of . Or .* - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Среднее арифметическое четных элементов массива http://www.cyberforum.ru/cpp-beginners/thread1216491.html
Ребят, помогите пожайлуста, сижу на зачете!) Дан двумерный массив целых чисел. Определить Среднее арифметическое четных элементов массива
C++ Найти максимальный и минимальный элемент каждого столбца и строки матрицы Здравствуйте!Дали задание: 1.Создать матрицу размером 5х5. 2.Вывести матрицу на экран. 3.Найти макс и мин элемент каждого столбца и строки. Вот код, который, собственно, выполняет все эти задачи,но...Иногда не правильно показывает номер столбца, чаще всего нулевого и 3-его (начало массива-ноль)...Помогите пожалуйста, где я накосячил? :wall: #include "stdafx.h" #include "conio.h" #include... http://www.cyberforum.ru/cpp-beginners/thread1216470.html
Вызов функции нажатием клавиши C++
покажите пример вызова функции при нажатии определенной клавиши например escape (консольное приложение )
C++ 2 функции по перестановке векторов работают некорректно
Написал 2 функции по перестановки векторов, они делают свою работы, но не так как нужно. В начале пявляеться набор чисел, а если запускать 2 сразу то программа крашиться в чём может быть ошибка?Неужели памяти не хватает? первая функция void change(vector<int> v) { int size = v.size(); vector<int>v1(size); for(int i = size; i>0; i--)
C++ Cделать проверку на истинность всех элементов массива bool http://www.cyberforum.ru/cpp-beginners/thread1216452.html
есть массив из bool как сделать проверку на истинность всех элементов массива?
C++ Как узнать координаты всех углов спрайта Привет, друзья! Возникла проблема: есть координаты спрайта на форме: D3DXVECTOR2 position = D3DXVECTOR2(X,Y); вырезаю сам спрайт с текстуры: RECT r; r.left= A; r.top= B; подробнее

Показать сообщение отдельно
uglyPinokkio
326 / 229 / 41
Регистрация: 30.05.2014
Сообщений: 682
25.06.2014, 09:52     Компилятор выдает ошибку. Structure required on left side of . Or .*
Цитата Сообщение от borland_ Посмотреть сообщение
Я не очень понял, что делает ваша программа
Она делает то, что как мне показалось, должна делать Ваша - читает строку из текстового файла и выводит в консоль. И использует для этого потоки стандартной библиотеки С++.
Проще было написать свой вариант, чем исправить исходный.
Потому что:

C++
1
string *s - объявлен указатель на строку, который ни на что не указывает.
C++
1
while(!f.eof())
- должно быть
C++
1
while ( ! feof (f) )
C++
1
fread(s,sizeof (string),1,f);
Так читают, когда размер данных заранее известен, стандартная строка содержит динамический символьный буфер на куче, писать-читать ее таким образом нельзя.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru