Форум программистов, компьютерный форум 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
21.09.2010, 12:43
Цитата Сообщение от dihlofos
Accept, объясните, что вообще произойдёт, если %s считает 2 символа и передаст их в mass[i][j], который может хранить только один символ? В mas[i][j+1] чтоли второй символ поместится или вообще потеряется?
сначала fscanf() будет писать в j+1, перезатирая значения справа, а потом, когда дойдёт до последнего элемента в строке, запишет за край

C
1
2
3
4
    char tmp[2];
 
    if (fscanf(f, "%1s", tmp) == 1);
        mas[i][j] = tmp[0];
такая штука будет читать a b c d e, пропуская пробелы
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru