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

Считать строку из файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Замена элементов массива http://www.cyberforum.ru/cpp-beginners/thread1051029.html
Помогите написать код. Дано двумерный массив целых чисел. Заменить все положительные элементы заданного массива на произведение номеров строки и столбца.
C++ Ошибка в коде #include <iostream> #include <cstdlib> #include <iomanip> #define N 3 #define M 3 using namespace std; int main() { int max=0,proizv=1,summ=0; int A = { { 11, 6, -2}, http://www.cyberforum.ru/cpp-beginners/thread1051028.html
C++ Паттерн декоратор
доброго времени суток уважаемые форумчане, помогите пожалуйста разобраться, где я допустил ошибку? суть программы в том что бы слова содержащиеся в векторе выводить с использованием обоих декораторов(1 - реверс строки 2 - обрамление слова в скобки ''), у меня почему то получается так что выводится только с использованием второго декоратора. хотя в дебаге он заходит в первый и кажется что...
C++ Последовательность структурированных переменных типа struct man
Последовательность структурированных переменных типа struct man { char name; int dd,mm,yy; char addr; }; Последняя компонента представляет собой строку переменной размерности, расположенную непосредственно за структурированной переменной. Конец последовательности - структурированная переменная с пустой строкой в поле name.
C++ сформировать и записать в выходной файл массив, элементы которого равны длинам слов http://www.cyberforum.ru/cpp-beginners/thread1051002.html
Помогите пожалуйста с программой. Для произвольного текста входного файла, содержащего не более 10 строк, в каждой строке не более 80 символов, сформировать и записать в выходной файл массив, элементы которого равны длинам слов. Примечание : Размерность массива m * n определяется по следующему критерию: m – количество строк входного файла, n – максимальное количество слов в строке;...
C++ Целые и рациональные числа(коневртер валют) #include <iostream> using namespace std; int main() { setlocale(0,""); int c; cout << "Евро: "; cin >> c int b = 44.95 * c; cout << "Рубли: " << b << endl; подробнее

Показать сообщение отдельно
xtorne21st
интересующийся
303 / 274 / 19
Регистрация: 25.09.2010
Сообщений: 1,056
21.12.2013, 20:26     Считать строку из файла
Не компилировал...
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
#include <stdio.h> // FILE*, printf(), fopen(), scanf()
#include <stdlib.h> // system();
#include <cctype> // isalnum();
 
int main ()
{
    char tt[100];
    int N = 0, K = 0, i = 0, flag1 = 0, flag2 = 0;
    FILE *f1 = NULL, *f2 = NULL;
 
    if ((f1 = fopen("input.txt","r")) == NULL)
    {
        printf("Error!");
    }
    else
    {
        f2 = fopen("output.txt","w");
 
        while (!feof(f1))
        {
            printf("------------STROKA %d--------------\n", flag1);
            char tmp;
 
            fscanf (f1,"%c", &tmp);
            if (tmp == '\n' && !flag1)
            {
                flag1 = 1;
                continue;
            }
            else if (flag1 && isalnum(tmp))
            {
                tt[i++] = tmp;
            }
            else if (flag1 && i > 0)
            {
                tt[i] = '\0';
                i = 0;
 
                if (!flag2)
                {
                    flag2 = 1;
                    N = atoi(tt)
                }
                else
                {
                    K = atoi(tt);
                    break;
                }
            }
        }
    }
 
    fclose (f1);
    fclose (f2);
 
    system("pause");
 
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru