Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

F1.close();



F2.close();

#include<fstream.h>

#include<iostream.h>

Void main(void)

{ char ch;

int num=0;

char buffer[255];

ofstream fout("rez.txt");

cout<<"результат работы программы: \n";

cin.ignore(1,'\n');

Cin.getline(buffer,255);

fout<<buffer<<"\n";

Fout.close();

ifstream fin("rez.txt");

fin.unsetf(ios::skipws);

while(!fin.eof())

{fin>>ch;

cout<<ch;

num++;

}

cout <<"\n файл закончился\n число символов:"<<num<<"\n";

Fin.close();

}

результат работы программы:

укнеку нгшгнш №;%435435прорлорл рорлордло олодлод

кнеку нгшгнш №;%435435прорлорл рорлордло олодлод

Файл закончилс

число символов:50


Строки.

В языке С++ не существует тип данных — строковые, этот тип инициализируется одномерным массивом элементов типа char.

Пример: char *Family=”Орешкина\0”; char Kreek[]=” Helloy, Word!”;


# include<iostream.h>

#include <alloc.h>

#include <string.h>

#include <math.h>

void srav(char* stroka,char* string);

void srav(char* stroka,char* string)

{int i;

i=strcmp(stroka,string); // сравнение двух строк

if(i==0)i=0;

else i=(i<0)?i=-1:i=1;

cout<<"1-ое: "<<stroka<<",2-ое:"<<string<<"\n";

Switch(i)

{

case 0: cout <<"они равны\n";break;

case-1: cout <<"1-ое меньше\n";break;

case 1: cout <<"1-ое больше\n";break;

}

}

Int main(void)

{

char stroka[80],*ptr,string[80],c='*';

Int i;

cout<<"/*результат работы программы\n";

cout <<"Введите строку:";

cin >>stroka;

i=strlen(stroka);

cout<<"длина строки "<< stroka<< "="<<I << endl;

cout <<"_______"<< stroka<<"\n";

strcpy(string,stroka); // копирование второй строки в первую

cout <<"*******"<< string<<"\n";

strcat(stroka,"* Это Я"); // добавление в первую строку второй

cout << "^^^^^^^"<<stroka<<"\n";





Дата публикования: 2014-11-28; Прочитано: 230 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.008 с)...