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

Ввод матрицы из файла - затирает последний элемент предыдущей строки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Описать структуру с именем Route http://www.cyberforum.ru/cpp-beginners/thread106908.html
Описать структуру с именем Route, содержащую следующие поля: название начального пункта маршрута, название конечного пункта маршрута, номер маршрута. Написать программу, выполняющую ввод с клавиатуры данных в массив Traffic, состоящий из 8 элементов типа Route. Упорядочить записи по номерам маршрутов. Вывести на экран информацию о маршруте, номер которого введен с клавиатуры. Если таких маршрутов...
C++ возраст Необходимо решить задачу: Дано натуральное число N, определяющее возраст человека в годах(N<100). Дать для этого числа наименование "год", "года" или "лет". Например, "Вам 21 год" или "Вам 43 года". Иметь возможность повторного обращения в диалоге. http://www.cyberforum.ru/cpp-beginners/thread106904.html
Проверить правильность расстановки и вложенности скобок в тексте (абстрактный стек) C++
реализовать с помощью связного списка...
Полный квадрат числа C++
Определить, является ли заданно число полным квадратом!! double x; cin>>x; double y1=sqrt(x); int y2=sqrt(x); double y=y1-y2; if (y==0) cout<<("Polniy kvadrat")<<endl; else cout<<("Ne polniy kvadrat")<<endl;
C++ Описать структуру Note http://www.cyberforum.ru/cpp-beginners/thread106878.html
Описать структуру Note, содержащую следующие поля: Name - фамилия и инициалы; Tel - номер телефона; BDay - дата рождения (массив из 3-х чисел). Написать программу, выполняющую следующие действия: ввод с клавиатуры данных в массив Blocknote состоящий из 10 структур типа Note; записи должны быть упорядочены по датам дней рождения; вывод на монитор информации о человеке с заданным...
C++ Классы, конструктор, дружественная функция Условие программы Описать структуру Комплексное число , и написать функцию, которая возводит это число в квадрат Я написал рабочую прогу по этому условию, помогите добавить в неё 1)Дружесвенную функцию 2)функцию конструктор 3)программа эта оформлена в виде структур, можете переделать её в классы Вот прога #include<iostream.h> #include<conio.h> struct complex { double p,q; подробнее

Показать сообщение отдельно
АТерентьев
20 / 19 / 1
Регистрация: 16.10.2009
Сообщений: 933
21.03.2010, 11:18  [ТС]     Ввод матрицы из файла - затирает последний элемент предыдущей строки
* и не было, что-то на ночь глядя описок наделал. Проблема в том, что под windows ( я использую devC++) все работает. А под Linux начинаются фокусы - полный текст рабочей (под windows) программы
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
#include <stdio.h>
#include <stdlib.h>
 
int main()
{
    int i,j;  
    int row=2;
    int col=3;
    int *a;
    FILE *input = stdin; 
 
 
    input=fopen("123456.txt","r");
 
    a = new int(row*col);
     
     for (i=0;i<row;i++)
      {
        for (j=0;j<col;j++)
         { read = fscanf(input,"%d",a+i*col+j);
           printf("%d ",*(a+col*i+j));  // Çäåñü Г¬Г*Г±Г±ГЁГў âûâîäèòñÿ ГЇГ°Г*âèëüГ*Г® - 1 2 3
         }                              //                                    4 5 6
         printf("\n");
      }
    fclose(input);
    
    printf("Repeated - \n");
    
     for (i=0;i<row;i++)
      {   for (j=0;j<col;j++)
             printf("%d ",*(a+col*i+j));  // ГЂ çäåñü ïîä windows ГЇГ°Г*âèëüГ*Г® Г* ïîä linux
           printf("\n");                  //                    1 2 4
                                          //                    4 5 6
      }
      
    
    fscanf (stdin,"%d",&i);
        
}
        
}
Что бы это значило?
Спасибо!
 
Текущее время: 15:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru