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

Сортировка матрицы вставками и пузырьком - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задание http://www.cyberforum.ru/cpp-beginners/thread167332.html
Здравствуйте! Очень нужна помощь, не могу разобратся Заранее спасибо!
C++ Локальные и динамические массивы Каждое задание выполнять в двух вариантах: используя локальные и динамические массивы. Размерности массивов вводить с клавиатуры. Задан массив А размером N на M. Массив A состоит из положительных и... http://www.cyberforum.ru/cpp-beginners/thread167328.html
C++ Написать программу, которая определяет максимальное число из введенной с клавиатуры последовательности положительных чисел
Написать программу, которая определяет максимальное число из введенной с клавиатуры последовательности положительных чисел (длина последовательности неограниченна). Ниже приведен рекомендуемый вид...
Как определить нижезадданный пример? C++
Определить удельный вес учащихся, имеющих оценки «неудовлетворительно» в общем количестве студентов по каждой специальности и в целом по университету.
C++ Вывести таблицу квадратов первых десяти целых положительных чисел http://www.cyberforum.ru/cpp-beginners/thread167306.html
Написать программу, которая выводит таблицу квадратов первых десяти целых положительных чисел.
C++ площадь треугольника, если известны координаты его углов. Введите координаты углов Напишите программу, которая вычисляет площадь треугольника, если известны координаты его углов. Введите координаты углов (числа разделяйте пробелом): xl,yl -> -2 5 х2,у2 -> 1 7 хЗ,уЗ -> 5 -3 ... подробнее

Показать сообщение отдельно
accept
4822 / 3243 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
20.09.2010, 09:48
C++
1
2
3
    for (int i = 0; i < n; i++)
        for (int j = 0; j < m; j++){
            fscanf(f, "%s", &mass[n][m]); /* n, m ? i, j */
как насчёт юзанья ifstream, чтобы можно было делать fin >> mass[i][j]

если читаешь по лексеме, то нельзя сразу сохранять в mass[i][j], так как %s сохраняет ещё и нуль-символ - на краях динамических массивов этот нуль-символ будет записываться за край отведённой памяти
нужно сначала принять в char tmp[2]; используя %1s и потом сделать mass[i][j] = tmp[0];

Добавлено через 1 минуту
то, что написал dihlofos, будет считывать ещё и пробелы, так как спецификатор %c считывает любой символ, даже перевод строки
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru