Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно
pva pva вне форума

Аватара для pva

Ветеран


Сообщения: 1180
Благодарности: 279

Профиль | Отправить PM | Цитировать


почему в C++ считается что va_args - это порождение зла? потому что нет контроля типов. Вот и ошибка:
Код: Выделить весь код
    printf("Введите элементы матрицы\n");
    for(l=0; l < rows; l++)
        for(m=0; m < cols; m++)
            scanf("%f", *(*(Q+l)+m));
данные вводятся по адресу reinterpret_cast<float*>(Q[0][0]), а не &Q[0][0]
вот так будет работать:
Код: Выделить весь код
    printf("Введите элементы матрицы\n");
    for(l=0; l < rows; l++)
        for(m=0; m < cols; m++)
            scanf("%f", (*(Q+l)+m));

Отправлено: 18:31, 04-06-2010 | #5