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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
dasha46
0 / 0 / 0
Регистрация: 04.10.2012
Сообщений: 28
#1

Создать функцию в программе - C++

03.07.2013, 21:04. Просмотров 252. Ответов 1
Метки нет (Все метки)

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
#include <iostream>
#include <fstream>
#include <stdio.h>
#include <cstring>
#include <conio.h>
using namespace std;
int main() {
    setlocale(LC_ALL,"Russian");
        char c;
        FILE *fin;
    fin=fopen("5.txt", "r");
    if (!fin) {cout<<"ошибка открытия файла "; }
     
    
        {while (!feof(fin))
        {
             fscanf(fin, "%c",&c);
              if (c=='0') printf("ноль"); else
              if (c=='1') printf("один"); else 
              if (c=='2') printf("два"); else
              if (c=='3') printf("три"); else
              if (c=='4') printf("четыре"); else
              if (c=='5') printf("пять"); else
              if (c=='6') printf("шесть"); else
              if (c=='7') printf("семь"); else
              if (c=='8') printf("восемь"); else
              if (c=='9') printf("девять"); else
              if (c=='.') { printf(".\n"); fscanf(fin, "%c",&c); } else
              if (c=='?') { printf("?\n"); fscanf(fin, "%c",&c); } else
              if (c=='!') { printf("!\n"); fscanf(fin, "%c",&c); } else
                  printf ("%c", c);}
    getch();
    return 0;    }}
Необходимо внутри программы создать функцию, пробовала записать в функцию все if, но в таком случае пишет, что const char и int* не соответствуют друг другу. Помогите пожалуйста.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.07.2013, 21:04
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Создать функцию в программе (C++):

Создать функцию, сортирующую данную структуру, и функцию для поиска нужного значения в структуре - C++
задание: Создать массив, элементами которого являются структуры – список журналов и газет (название, тираж, фамилия главреда, год...

Написать функцию к программе - C++
Есть программа: #include&lt;stdio.h&gt; #include&lt;iostream.h&gt; #include&lt;conio.h&gt; #include&lt;math.h&gt; #include&lt;stdlib.h&gt; #include&lt;string.h&gt;...

Дали курсач,создать морской бой. Нужно создать функцию - C++
Нужна функция с помощью которой можно размещать 1местные корабли #include &lt;iostream&gt; #include&lt;conio.h&gt; using namespace std; ...

Создать программу,которая находит минимальное из 3х чисел. Для нахождения минимального числа создать функцию - C++
Создать функцию - double mini (double a, double b, double c), где a,b,c - задание числа. Спасибо за помощь!

Нужно заменить функцию в программе - C++
Нужно убрать функцию,Help Me Please:cry: #include &lt;iostream&gt; #include &lt;fstream&gt; #include &lt;windows.h&gt; #include &lt;conio.h&gt; using...

Заменить функцию в программе на шаблон - C++
Помогите пожалуйста заменить функцию в программе на шаблон, у меня все попытки заканчиваются ошибками: требуется переопределение и...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Van111
кодер с++
209 / 188 / 4
Регистрация: 03.08.2011
Сообщений: 2,597
Записей в блоге: 12
03.07.2013, 21:12 #2
Цитата Сообщение от dasha46 Посмотреть сообщение
пробовала записать в функцию все if, но в таком случае пишет, что const char и int* не
приведите код

Добавлено через 1 минуту
Цитата Сообщение от dasha46 Посмотреть сообщение
fscanf(fin, "%c",&c);
if (c=='0') printf("ноль"); else
if (c=='1') printf("один"); else
if (c=='2') printf("два"); else
if (c=='3') printf("три"); else
if (c=='4') printf("четыре"); else
if (c=='5') printf("пять"); else
if (c=='6') printf("шесть"); else
if (c=='7') printf("семь"); else
if (c=='8') printf("восемь"); else
if (c=='9') printf("девять"); else
if (c=='.') { printf(".\n"); fscanf(fin, "%c",&c); } else
if (c=='?') { printf("?\n"); fscanf(fin, "%c",&c); } else
if (c=='!') { printf("!\n"); fscanf(fin, "%c",&c); } else
гораздо эстетичней сделать switch, case
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.07.2013, 21:12
Привет! Вот еще темы с ответами:

Как ввести в программе такую функцию - C++
Совсем недавно осваиваю с++. Не получается f присвоить эту функцию. Не знаю, как правильно вводить

Разработать функцию и использовать её в главной программе - C++
Ясли не трудно можна с коментариями.

Перегрузка операций (Создать класс вещественных чисел (double); определить оператор +, как функцию-элемент и – как дружественную функцию) - C++
помогите решить пожалуйста Задание 2. Бинарная операция Создать класс вещественных чисел (double).. Определить оператор +, как...

Не удается использовать функцию gets в программе, где создается поток - C++
Приветствую всех. Я в меру своих возможностей изучаю С++ по книге Г. Шилдта. Время от времени пытаюсь самостоятельно писать небольшие...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru