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

считать строки из файла и вывесте конечный результать.. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Морской бой http://www.cyberforum.ru/cpp-beginners/thread32821.html
Написал морской бой. Просьба прокоменнтировать, улучшить где возможно и помочь написать ИИ. Вот исходники: #include <iostream> #include <iomanip> #include <cstdlib> using namespace std; class Player
C++ Экономическая задачка Вот текст задачи: Какова эффективная ставка i, если номинальная ставка равна j % при помесячном начислении? ( , где m – количество наращений в год; ставка записывается как десятичная дробь). А вот решение, но в чем то косяк, помогите, пожалуйста исправить ошибку или заново решить. #include <math.h> #include <iostream.h> const m=4; void main() http://www.cyberforum.ru/cpp-beginners/thread32801.html
Функция получает стекк и создает из него список C++
Народ помогите пожалуйста я пропустил тему и не могу прогу сделать даже не представляю как мне завтро хоть умри сдать если вам не сложно решите задачку сам не понемаю как хелп!!!!!!!! Собственно вот задача :Функция получает стек и создает из него список.
C++ Проверьте, в чем ошибка?
Задача, в том что надо открыть 2 файла, скопировать из одного во второй строки, при этом цифры поменять на пробелы, а пробелы на звездочки. #include <fstream.h> #include <string.h> #include <iostream.h> #include <ctype.h> #define BUF_SIZE 512
C++ Квадратная матрица http://www.cyberforum.ru/cpp-beginners/thread32785.html
Сегодня зачет, а я не могу написать следующую программу: Дана целочисленная квадратная матрица. Определить произведение элементов в тех строках, которые не содержат отрицательных элементов
C++ Структура и класс string. Проблема с выводом строки. Такая проблема: объявляю структуру с классом string: struct exam { std::string name; ... }; Затем объявляю переменную и присваю значения : подробнее

Показать сообщение отдельно
ciao
0 / 0 / 0
Регистрация: 25.12.2008
Сообщений: 28

считать строки из файла и вывесте конечный результать.. - C++

05.05.2009, 15:10. Просмотров 806. Ответов 1
Метки (Все метки)

Мне надо найти количество строк, заполенных значениями для матриц. Вот пример текстового файла:
Код
//matrice GHSERp pour ferrite
//temperature i[Fe/Cr] j[C/Va] l[l'ordre] valeur
0 1 0 0 -99.808 //Мне нужно считать строки между коментариями
0 1 0 1 0
0 1 0 2 3.6e10
0 1 0 3 -7.929e8
0 1 0 4 2701850
0 1 0 5 355037.737
0 1 0 6 669.67
0 1 0 7 0.00047745
0 1 0 8 -1.47721e-6
Код
//matrice L1 pour ferrite (Fe-Cr-C/Va)
//temperature i[Fe/Cr] j[C] k[Va] l[l'ordre] m[l'ordre pour polynom] valeur
0 0 1 0 0 1 -1250000
0 0 1 0 0 2 667.7  
1 0 1 0 0 1 -1250000
1 0 1 0 0 2 667.7
Я пробовала написать маленькую функцию:
Код
int Gibbs::readstr(FILE *f,char *str)
{
 int nb_lignes = 0;
 do
  {
     char * ok = fgets(str, 256, f);nb_lignes++;
     if (!ok)    return 0;
  } while (str[0] == '/' || str[0] == '\n');
    return nb_lignes;
}
И вставить ее непосредственно в раздел считывания значении для какой-нить матрицы:
Код
   if (nm == 5)
    {
      int tmax = 0, imax = 0, jmax = 0, lmax = 0;
      int t , i , j , l;
      double v = 0.;
      nb_lignes = readstr(fp,str); printf("%i\n",nb_lignes);
      sscanf(str, "%d %d %d %d %lf", &t, &i, &j, &l, &v);
      GHSERp(t,i,j,l) = v;
      wasNumbers = true;
    }
Не работает...Помогите пожалуйста создать такую функцию, что бы работало

Добавлено через 43 минуты 42 секунды
Счтивать начинает со второй строчки и перескакивает на 4. Читает через одну.. Почему???
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru