Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Компилятор turbo c Помогите найти нормальный компилятор turbo c++ с настроенными путями к графическому драйверу. Или подскажите как настроить компилятор для работы с Graphics.h https://www.cyberforum.ru/ cpp-beginners/ thread613218.html C++ Книги Седжвика
вечер добрый есть ли существенная разница между этими книгами? 1) http://www.ozon.ru/context/detail/id/1425749/ 2) http://www.ozon.ru/context/detail/id/5531965/ обе состоят из пяти одинаковых по названию частей первая есть в сети, второй нет
C++ Проверить активно окно https://www.cyberforum.ru/ cpp-beginners/ thread613203.html
Вот пишу в консоле и пытаюсь проверить если я перешол в окно блокнота тогда показать сообщение Знаю что неправильно но все же как? #include <Windows.h> #include <WinBase.h> #include <WinUser.h> #include <iostream> #include <conio.h>
C++ WinAPI, ошибка при компиляции Всем привет. Начал изучать WinAPI.Пишу код,но при компиляции Visual studio выдаёт ошибку и указывает на mess. #include<Windows.h> int WINAPI WinMain(HINSTANCE,HINSTANCE,LPSTR,int) { char mess = "Text : C++ POWER !!!"; MessageBox(NULL,L"text",mess,MB_OK); https://www.cyberforum.ru/ cpp-beginners/ thread613188.html
Удаление элемента из односвязного списка C++
Здравствуйте. Даны функции для работы с односвязным списком. Так вот в функции list_delete ошибка. Последний добавленный элемент не удаляется. Само добавление производится в начало связного списка. Вроде всё просто и элемент должен удаляться, но нет. #include <stdio.h> #include <stdlib.h> #include <string.h> struct listnode { unsigned int index; char visible;
C++ Дано вещественное число в котором все цифры различны дано вещественное число в котором все цифры различны.определить порядковый номер его первой максимальной цифры 1)от конца числа 2)от начала числа помогите ,пожалуйста https://www.cyberforum.ru/ cpp-beginners/ thread613180.html
C++ static_cast и явное преобразование типов https://www.cyberforum.ru/ cpp-beginners/ thread613175.html
Зачем нужен статик_каст, если можно явно преобразовывать типы?
Блок-схема программы на классах C++
ВНИМАНИЕ! Требование преподавателя - UML-схемами не пользоваться. Программа на Qt. Листинг приводить не имеет смысла (большой). В начале идёт создание формы приложения - это можно изобразить. А затем запускается очередь сообщений (действие пользователя - результат, и т.д.). Как это изобразить? Несколько выходов из ромба (case)? Если так, то, что писать в ромбе (Действие пользователя)?
C++ В чем ошибки (вычисление суммы элементов массива)? https://www.cyberforum.ru/ cpp-beginners/ thread613165.html
программа оформлена в виде функций, она вычисляет сумму элементов массива, расположенных после первого положительного элемента. #include "iostream.h" void maxmass(int *p) { for (int i = 0; i < sizeof(p) / sizeof(p);++i) { if (*p < 0) p++;
C++ Округление до целых https://www.cyberforum.ru/ cpp-beginners/ thread613147.html
Как округлить число с вещественного, в целое? функция round из math.h не пашет.
C++ Одномерный массив
Доброго времени суток. Только начал изучать Си. Хочу создать массив из 10 чисел, каждое число было рандомно. После запуска выдает 9 случайных чисел, потом возникает ошибка "прекращена работа программы". В чем может быть проблема? И сразу еще один вопрос: как сделать массив, чтобы он писался в строку через пробел, а не в столбец? Спасибо. #include <iostream>
C++ Найти ошибку Необходимо удалить элементы массива, находящихся в данном промежутке #include <cstdlib> #include <cmath> #include <iostream> #include <time.h> using namespace std; void DeleteElement(int* arr, size_t length, size_t pos) { https://www.cyberforum.ru/ cpp-beginners/ thread613142.html
5499 / 4894 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
25.06.2012, 05:29 0

Функции ifstream , ofstream. Исправить - C++ - Ответ 3205394

25.06.2012, 05:29. Показов 5300. Ответов 12
Метки (Все метки)

Ответ

Так работает, но нужно, чтобы пред первым запуском существовал файл f.txt со строкой.
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
#include <iostream>
#include <conio.h>
#include <stdio.h>
#include <string>
#include <fstream>
#include <Windows.h>
using namespace std;
 
int main()
{
setlocale(LC_CTYPE, "Russian_Russia.1251");
int i;
char *a = new char[255];
char *b = new char[255];
char c;
 
ifstream f1("f.txt" , ios::in); 
ofstream f2("g.txt" , ios::out); 
 
while (!f1.eof())
{
    f1.getline(a, strlen(a));
    cout << a;
}
cout << "\nВведенная строка:" << endl;
for(i = 0; i < strlen(a); i++)
{
    cout<<a[i];
}
cout << endl << endl << "Хотите ввести другую строку? (введите 'y', если да) ";
cin >> c;
cin.get();
if (c == 'y')
{
    ofstream f3("f.txt" , ios::out|ios::trunc);
    cout << "Введите строку:" << endl << endl;
    //cin.ignore(256,'\c'); // непонятно зачем.
    cin.getline(a, strlen(a));
    OemToChar(a, a);
    f3 << a;
    f3.close();
}
cout << "Нажмите любую хнопку=)" << endl;
getch();
cout << "Обратная строка:" << endl;
int j = 0; // чтобы добавить после цикла символ окончания строки.
for (i = strlen(a)-1; j < strlen(a), i >= 0; j++, i--) // в условии продолжения цикла непонятная запятая, но и так работает.
{
    b[j] = a[i];
    cout << a[i];
}
b[j] = '\0'; // добавляем окончание строки.
f2 << b;
cout << endl;
f1.close();
f2.close();
cout << endl << "Данные успешно сохранены";
getch();
return 0;
}


Вернуться к обсуждению:
Функции ifstream , ofstream. Исправить C++
2
Заказать работу у эксперта

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.06.2012, 05:29
Готовые ответы и решения:

ifstream ofstream
как работают данные файловые операции, объясните пожалуйста куда происходит запись ена жёстком...

Перегрузка ifstream и ofstream?
Есть класс //test.h cass test { private: int i; string st; public:

ifstream/ofstream/fstream
#include &lt;fstream&gt; fstream autosave; autosave.open(&quot;...autosave.txt&quot;); char x; autosave...

C++ файлы ifstream/ofstream
Доброе время суток нужна небольшая помощь с записью/считыванием из файла вообщем при считывание из...

12
25.06.2012, 05:29
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.06.2012, 05:29
Помогаю со студенческими работами здесь

Работа с кириллицей в ofstream/ifstream
Как сохранять русские буквы в ofstream и выводить русские буквы в через ifstream ?

Сокращенная запись ifstream и ofstream
#include &lt;fstream&gt; using namespace std; int main() { fstream I(&quot;input.txt&quot;),...

ifstream, ofstream и объекты класса
Доброго времени суток, помогите пожалуйста разобраться. Есть некий класс: class Tr { public:...

Работа с потоками ofstream/ifstream
Добрый вечер! Помогите, пожалуйста, с задачей! Дан класс: class data { char str; //дата...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru