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

Вывод содержимого файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать функции 1 вывода массива на экран http://www.cyberforum.ru/cpp-beginners/thread695530.html
Создать массив на 10 эдементов.Заполнить случайными значениями до 10,написать функции 1 вывода массива на экран. 2 Добовления элемента нового массива в коне.3 добавить новые элементы в начало...
C++ Вызов DialogProc большой проект Win32, в нем добавил формочку, то есть диалог. Вызываю этот диалог так:CreateDialog(GetModuleHandle(NULL), MAKEINTRESOURCE(IDD_DIALOG1), GetDesktopWindow(), NULL); но так как мне... http://www.cyberforum.ru/cpp-beginners/thread695514.html
C++ Цикл While, вывод таблицы символов и соответствующих им целых чисел
Всем доброго времени суток!!! Ситуация следующая... Задача: Символ 'b' равен char('a' + 1), 'c' - char('a' + 2) и т.д. Используя цикл While, выведите на экран таблицу символов и соответствующих им...
Дано натуральное число n. Вычислить S=1/3^2+1/5^2+1/7^2+...+1/(2*n+1)^2 C++
помогите написать на С++ дано натуральное число n. Вычислить S=1/3^2+1/5^2+1/7^2+...+1/(2*n+1)^2
C++ Образовать long число BCDABCDE, используя поразрядные операции http://www.cyberforum.ru/cpp-beginners/thread695488.html
Помогите пожалуйста дописать программу :даны два int числа: N1 = ABCD и N2 = EFGH, где AB…GH – 16 – ричные цифры. Образовать long число BCDABCDE, используя только поразрядные операции. В подчеркнутых...
C++ Игра пинг-понг добрый день! у меня есть следующие файлы, в которые надо добавить объекты,функции и т.д. кто-нибудь может помочь как запустить код, который уже дан? я так понимаю, это только само поле(поправьте ,... подробнее

Показать сообщение отдельно
Shef4u
15 / 15 / 0
Регистрация: 31.10.2011
Сообщений: 116

Вывод содержимого файла - C++

12.11.2012, 17:21. Просмотров 323. Ответов 0
Метки (Все метки)

Здравствуйте! Проблема в том что не выводит на экран содержимое файла. 1 раз выводит, а второй нет(( и еще надо вывести содержимое в другой файл (например, output.txt) при этом поменяв местами 2 соседние слова. Думал это как-то может через strncpy сделать, но КАК? подскажите, пожалуйста. вот код
Код
#include <vcl.h>
#pragma hdrstop

//---------------------------------------------------------------------------
//#include <stdio.h>
#include <ctype.h>
#include <string.h>
//#include <stdlib.h>
#include <iostream.h>
#include <conio.h>
#include <windows.h>
#include <fstream.h>
#pragma argsused
int main(int argc, char* argv[])
{
ifstream fin ("D:\\Temp\\text.txt");
if(!fin) {cout<<"Ïîìèëêà â³äêðèòòÿ ôàéëó."<<endl;return 1; }
char text[100];
fin.getline(text,100);
cout<<text<<endl;
int up=0;
/*const int n=16;
int up=0;
char text[n]="Never Say nEvEr\n";
cout<<text;
char *t=text;  */
//1-øå çàâäàííÿ
for (int i=0;i<100;i++)
{
if (text[i]>='A' && text[i]<='Z')
++up;}
cout<<"Number of upper letters= "<<up<<endl;
//2-ãå
for (int i=0;i<20;i++)
{
if (text[i]!='\0' && text[i]==' ')
text[i]='+'; }
cout<<text<<endl;
//3-òº
ifstream fin1 ("D:\\Temp\\text1.txt");
if(!fin1) {cout<<"Ïîìèëêà â³äêðèòòÿ ôàéëó."<<endl;return 1; }
char text1[100];
fin1.getline(text1,100);
cout<<text1<<endl; // вот здесь хочу вывести текст из text1.txt (содержимое тоже что и в text.txt) но никак.

/*
 unsigned int i=100;
 char text2[100];
  strncpy(text2,text1,i);
ofstream fout ("D:\\Temp\\output.txt");
if (!fout) {
cout << "Íåìîæëèâî â³äêðèòè ôàéë äëÿ çàïèñó"<<endl;
return 1;}
//char text3[100];
fout<<text2; */
  getch();
        return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru