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

Ввод двумерного массива из файла (Си-only) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ обработка строк http://www.cyberforum.ru/cpp-beginners/thread138046.html
1. Розработать алгоритм и программу для определения процента повторения заданнгого слова в предложении 2. Розработать программу и алгоритм для определения "сложности" предложения .Под сложностью предложения понимается сумма кол-во слов и знаков препинания помогите пожалуйста
C++ Прграммы на обработку матриц Составить программу, которая все элементы линейной таблицы В, состоящей из 20 целых элементов, равные по значению минимальному элементу, заменяет квадратом их порядкового номера. ___________________________________________________________________________________________ Составить программу для подсчета произведения элементов, которые удовлетворяют в двухмерной целочисленной таблице А... http://www.cyberforum.ru/cpp-beginners/thread138041.html
C++ структура
В универе дали задание помогите пожалуйста....:-[: создание структуры как матрицы, в которой доступ к элементам осуществляеться через указатели...
Динамические структуры C++
У меня в задаче надо чтобы введенные элементы разбивались по подспискам (в программе это функция index) и потом вводится строка ( в программе это осуществляется если ввести в строку 'English word' слово 'Enter') потом введенную строку нужно перевести, с помощью тех слов которые мы ввели раньше. У меня как раз это и не выходит:( Помогите пожалуйста. Вот то что я сделал: #include <cstdlib>...
C++ Как удалить динамический массив? http://www.cyberforum.ru/cpp-beginners/thread138023.html
Вот на самом простом запоролся.. int *M; M = new int ; как удалить не помню (
C++ Украинский\Русский текст Как писать по русски и по украински ? cout<<"Russia"; cout<<"Ykraina"; Я знаю, можно запустить программу через bat файл, открыть свой код и сменил текст Ctrl+Caps Lock, писать по русски. Можно еще как то так: char* rus (char*)//вывод кириллического шрифта; .... cout << rus(""Россия "); но у меня оно что то не выходит. Покажите мне пример как это делается. подробнее

Показать сообщение отдельно
Newbee
0 / 0 / 0
Регистрация: 30.05.2010
Сообщений: 5
30.05.2010, 17:18  [ТС]     Ввод двумерного массива из файла (Си-only)
Ну я новичок в этом деле, мне необходимо посмотреть в первый раз как кто то это сделает.... тупо маленький фрагмент кода нужен( не разу на си не работал с файлами, а в книге чет муторно написано ) Вот решил на явном примере разобратьсся во всем =)

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
int main()
{
    double **mas;
    char buff;
    int n = 0, m;
    int res;
    int i, j;
    
    FILE *in;
    
    if ((in = fopen("in.txt", "r")) == NULL)
        return -1;
    
    while ((buff = fgetc(in)) != EOF)
        if (buff == '\n')
            n++;
    
    fseek(in, 0, SEEK_SET);
    fscanf(in, "%d", &m);
    
    res = (m > n) ? m : n;
    
    mas = (double **)malloc(res * sizeof(double *));
    
    for (i = 0; i < res; i++)
        mas[i] = (double *)malloc(res * sizeof(double));
    
    for (i = 0; i < n; i++)
        for (j = 0; j < m; j++)
            fscanf(in, "%lf", &mas[i][j]);
 
Текущее время: 18:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru