Сделать домашней|Добавить в избранное
 

Сайт, посвящен программированию,
исходникам разных программ и
известным алгоритмам

 
Исходники программ » Языки программирования » C/C++ » Пример использования функций в C++
ivi.ru [CPS]
на правах рекламы

Пример использования функций в C++

Автор: admin от 15-03-2012, 12:50

Пример № 1
Напишите функцию print_out, печатающую все целые числа в диапазоне от 1 до N. Проверьте работу функции, поместив ее в программу и передав ей число n – число, введенное с клавиатуры. Возвращаемый тип функции print_out должен быть void; функция не возвращает значение. Функция может быть вызвана простой инструкцией: print_out (n).

Исходный код (иногда называют "листинг"):

#include<iostream.h>
#include<conio.h>
void print_out (int n) // void означает, что функция ничего не возвращает
{
clrscr ();
int i;
for (i=0;i<n;i++)
cout <<i<<"";
}
void main ()
{
int n;
cout<<"Vvedite N";
cin>>n;
print_out (n);
getch ();
}


Пример № 2
Напишите функцию, которая возвращает максимальное из двух целых чисел, полученных в качестве аргумента.

Исходный код (иногда называют "листинг"):
#include <iostream.h>
#include <conio.h>
int max_chislo(int n, int m)
{
if (m>n)
    return m;
else return n;
}
void main ()
{
clrscr ();
int n;
int m;
cout <<"Vvedite m=";
cin>>m;
cout <<"Vvedite n=";
cin >>n;
cout<<max_chislo(m, n);
getch ();
}


Теория:
Примеры функций преобразования. Цель их использования.
1). atoi() преобразует строку в целое число
2). itoa() преобразует целое число в строку
3). atof() преобразует строку в вещественное число
4). fcvt() преобразует вещественное число в строку


Основные функции ввода, вывода.
1). В Си используются функции printf() и scanf()
1.1) printf() – выводит форматированный текст на консоль
1.2) scanf() – сканирует данные с клавиатуры и заполняет переменные по адресам

2). В Си++ используются объекты cout и cin
2.1) сout – для вывода на консоль используется оператор <<
2.2) cin – для чтения с клавиатуры используется оператор >>

Функции работы с файлами. Примеры.
1) В Си используются следующие функции:
1.1) fopen() – открывает файл в заданном режиме
1.2) fprintf() – записывает форматированную строку в файл
1.3) fscanf() – читает данные из файла
1.4) fclose() – закрывает файл

Пример использования:
#include <stdio.h>
int main()
{
    FILE *pFile = fopen( “file.txt” “w” ); //открыли для записи
    fprintf( f, “This is text file” ); //записали в файл строчку
    fclose( pFile ); //закрыли файл
    return 0;
}


2) В Си++ используют следующие классы:
2.1) fstream – класс файлового ввода-вывода
2.2) ofstream – класс файлового вывода
2.3) ifstream – класс файлового ввода

В данных классах используют следующие методы:
* open() – открывает файл
* getline() – читает строку из файла
* write() – записывает строку в файл
* close() – закрывает файл

Также возможно использовать перегруженные операторы << и >> для записи в файл и чтения из файла.
Пример использования:
#include <iostream.h>
#include <fstream.h>

int main()
{
    fstream file( “file.txt”, ios::out );
    file << “This is text file”;
    file.close();
    return 0;
}

 

Если вам нравится то, что мы пишем, пожалуйста, нажмите на интересующую вас рекламу сбоку, сверху, или сразу после статьи. Будет стимул писать лучше и чаще. Хорошего вам дня.

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Комментарии:

Оставить комментарий