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

Помогите с задачей, пожалуйста! (файлы Си++) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ На побочной диагонали матрицы разместить суммы элементов, которые лежат той же строке и столбце http://www.cyberforum.ru/cpp-beginners/thread355102.html
Нужно написать код на чистом С. 1. Дана прямоугольная матрица . Заполнить матрицу случайными числами. На побочной диагонали разместить суммы элементов, которые лежат на той же строке и столбце. ...
C++ Написать форму ввода для заданного объекта. Написать форму ввода для заданного объекта. Форма должна содержать не менее пяти полей для различных атрибутов объекта. Все поля должны быть озаглавлены. Для некоторых атрибутов должна быть... http://www.cyberforum.ru/cpp-beginners/thread355083.html
C++ Проверьте код.Передача массива.
Программа компилируется,но при запуске вылетает. #include "stdafx.h" #include <iostream> using namespace std; char int_board(); void main(char (*board)) {
задача C++
#include "StdAfx.h" #include <iostream> #include <fstream> #include <math.h> using namespace std;
C++ наследование в С++ http://www.cyberforum.ru/cpp-beginners/thread355078.html
Добрый вечер. относительно недавно мною была получена задача, а точнее несколько задач в одной...И как это ни печально звучит, проблемы возникли ещё на стадии осознания "А что от меня хотят?" текст...
C++ Дан массив а, состоящий из 10 целых чисел Ребятки,помогите пожалуйста решить такие задачи на чистом С. 1. Дан массив а, состоящий из 10 целых чисел. Определить, сколько раз повторяется наибольшее значение, вывести порядковые номера... подробнее

Показать сообщение отдельно
skef
1 / 1 / 0
Регистрация: 19.09.2011
Сообщений: 31
24.09.2011, 16:52  [ТС]
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#include "stdafx.h"
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
 
char buf [80];
char buf2 [80];
char ch;
 
int main(void)
{
    ifstream fin;
    fin.open ("text.txt");
 
//////////////////////////////////////////////////////////////////////////////////
 
    //читаем слово до пробела, выводим его и переносим 
    // указатель текущей позиции к следующему слову
    fin >> buf;
    // читаем второе слово, выводим его 
    fin >> buf;
    cout << buf;
    //читаем эту строку, и переносим курсор в начало сл. строки
    fin.getline (buf,80);
 
    //читаем следующую строку и выводим ее после второго слова предыдущей строки
    fin.getline (buf,80);
    cout << " " << buf << "\n";
    //здесь надо вернуться в начало предыдущей строки
    //на этом цикл должен быть завершен. Курсор в начале второй строки,
    //оттуда и начнется поиск второго слова во второй строке и т.д
    //признаком выхода из цикла должно быть окончание файла
 
/////////////////////////////////////////////////////////////////////////////////
 
 
    fin.close ();
    cin.get();
    return 0;
}
Вот мой черновик. часть кода между //////////////////////////////////////////
я хотел занести в цикл, т.к. там находится чтение нужных слов и строк.
Выходить из этого цикла необходимо по завершению файла. Далее должно
производиться именование выходного файла и его отображение.
Тогда возникает вопросы:
1) (мы дважды читаем строку, и курсор у нас находится)
в начале третей строки. Как вернуть его в начало второй?
2) как создать цикл, условием выхода из которого будет достижение
конца файла?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru