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

Запись в текстовый файл - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычисление собственных значений и собственных векторов матрицы http://www.cyberforum.ru/cpp-beginners/thread187043.html
Вычисление собственных значений и собственных векторов матрицы. Метод скалярных произведений Матрицу задаём произвольно! а дальше по заданию!! помогите с прогой!!
C++ Написать класс, описывающий дерево Хочется понять, как написать простейший класс, описывающий дерево. Компилирует данный код, но пишет пишет "ошибка сегментирования" #include <iostream> using namespace std; class Tree { http://www.cyberforum.ru/cpp-beginners/thread187034.html
как поменять слова местами в массиве типа char? C++
нужно поменять введенный текс в массиве типа char так, чтобы менялись местами два соседних слова.то есть первое со вторым .третье с четвертым и так далее...
C++ Дружественная функция
У меня есть класс, подсчитывающий количество равносторонних треугольников в заданном множестве точек на плоскости. Подскажите, пожалуйста, почему не работает дружественная функция setK? (Ошибок компилятор не выдаёт, но функция не работает) #include <iostream.h> #include <math.h> int const n=5; class Triangle {private: friend void setK (Triangle,int); int x;
C++ Разработать функцию Parse(s,t) http://www.cyberforum.ru/cpp-beginners/thread187003.html
Разработать функцию, которая выполняет обработку символьной строки. При реализации функции запрещается пользоваться функциями библиотек языка C. Функция - Parse(s,t). Назначение - разделение строки s на две части: до первого вхождения символа t и после него.
C++ Как возвести число в степень Как возвести число в степень ??? подробнее

Показать сообщение отдельно
raal
0 / 0 / 0
Регистрация: 04.11.2010
Сообщений: 8

Запись в текстовый файл - C++

06.11.2010, 16:32. Просмотров 1110. Ответов 0
Метки (Все метки)

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
#include <vcl.h>
#pragma hdrstop
#include <conio.h>
#include <iostream.h>
#include <stdio.h>
#pragma argsused
#include <fstream.h>
void main()
{
FILE*p1;
FILE*p2;
FILE*p3;
char f1[50],g1[50],h1[50];
 
p1=fopen("C:\\f.txt","r");
while(!feof(p1)) fscanf(p1,"%s ",f1);
cout<<f1<<"\n";
fclose(p1);
p3=fopen("C:\\h.txt","w+");
fputs(f1,p3);
p2=fopen("C:\\g.txt","r");
while(!feof(p2)) fscanf(p2,"%s ",g1);
cout<<g1<<"\n";
fclose(p2);
fputs(f1,p3);
fclose(p3);
getch();
}
Вот моя прога, мне нужно чтобы она считала все символы с файла f.txt - записала в h.txt, а потом считала с g.txt и записала в h.txt c сохранением порядка. НО если у меня стоят пробелы в f.txt то оно считывает только последнее слово, а не всю строку с файла, в чем проблема?

 Комментарий модератора 
Дублирование тем запрещено правилами форума (п. 3.4).
Не плодите одинаковых тем.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru