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

Считывание из файла С++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Удаление элемента динамического массива справа http://www.cyberforum.ru/cpp-beginners/thread1195002.html
Нужно удалить последний структурный элемент динамического массива. помогите пожалуйста никак не получается сделать эту функцию. Это то, что сделала я, с радостью рассмотрю другой метод. void del_right (liter *&a, int &n) { liter *k; for (int i=0; i<n-1; i++) {strcpy(k.autor, a.autor); strcpy(k.name, a.name); k.year=a.year; }
C++ Strncat Пытаюсь с помощью этой функции соединить две строки, ничего не получается помогите плз я уже просто не понимаю: Вот код там все элементарно но ругается на саму команду strncat: #include <iostream> #include <stdio.h> // Для printf #include <string.h> // Для strncat int main (void) { // Массивы в которые добавляется строка char src1="book"; char src2="boot"; http://www.cyberforum.ru/cpp-beginners/thread1194994.html
Реализация вычитания двоичного кода C++
Даны два массива, например 110001 и 11111. Не знаю как создать цикл, в частности занимание. dif = A - B + carry; // carry - перенос if (diff = -1) rezult = -1; //вот тут нужно как-то сделать чтобы он при встрече у следующего разряда 0 переносил дальше, и так до 1. else rezult = diff; carry = 0 Добавлено через 28 минут #include "stdafx.h"
Укажите на ошибку C++
Проблема с enum. Пишет что, нужно что-то перед enum. Поясните пожалуйста #include <iostream> using namespace std; int main() { enum paytype { CARD, CHECK;
C++ Удалить все цифры со строки, найти сколько слов которые начинаются с гласных букв http://www.cyberforum.ru/cpp-beginners/thread1194947.html
вот накидал код, но он делает что-то попало, но по идее должно правильно работать нужно удалить все цифры со строки, найти к-во слов которые начинаются с гласных букв и найти к-во слов у которых будет непарное количество согласных букв #include "stdafx.h" #include <iostream> #include <cstring> using namespace std;
C++ Сортировка массива Помогите решить задачу под номером 11, под буквой а) Нужно отсортировать массив,(вводим сами, размер определяем сами), в соответствии с условием на фото http://http://cs540101.vk.me/c614724/v614724414/d7e2/dvaZadySDkc.jpg Вставляйте рисунки в сообщение через кнопку "расширенный режим" подробнее

Показать сообщение отдельно
drogbaman
0 / 0 / 0
Регистрация: 17.03.2013
Сообщений: 38
31.05.2014, 22:37     Считывание из файла С++
Программа, которая считывает текст из файла и выводит его на экран, заменив цифры от "0" до "9" словами (ноль, один два), начиная каждое предложение с новой строки.
Есть код, но не работает. Что не так может кто посмотреть?

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
#include <stdio.h>
int main(void)
 {
   char c;
    FILE *fin=fopen("input.txt", "r");
 
    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);
     }
    return 0;
 }
Добавлено через 31 минуту
Окно открывается и сразу закрывается. Если дописать system ("pause") начинает говорить, что не понимает fopen и fscanf. Visual Studio 2008
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru