Вход на сайт
нужна помощь с++
696 просмотров
Перейти к просмотру всей ветки
в ответ Simple 10.12.12 22:02, Последний раз изменено 10.12.12 23:01 (Sweti lipmos)
когда компилирую: Спрашивает:Welches Datei möchten Sie zum lesen von Interpolationspunkte öffnen? Значит, метода начала работу..
называю : Text.txt. И все. Стрелка указывает на методу FILE *fp=_fsopen(dateiname, "rt+",_SH_DENYRD); то есть там программа остановилась. Никаких ошибок не выдает больше. char * Line (когда мышь ставишь на него) показывает (как комментар) как прчитаный из файла, то есть "Anzahl 5" . Файл такой:
первая строка Anzahl 5
вторая 0.0 1.0 ...undsoweiter (ein vektor mit 5 koordinaten)
третья 1.1 2.1 ... undsoweiter(ein vektor mit 5 koordinaten)
тоесть первую строку "узнает", а 5 как integer а (здесь: if (sscanf_s(Line, "Anzahl %d", &a)!=1) ) уже нет, показывает просто ее адрес.
Не знаю понятно ли обьяснила ...?
Сам метод должет считать первую строку и запомнить число 5 как int a. Потом считываю вторую строку и запоминаю ее как вектор auswertungspunktex длины 5 и третью соответственно как auswertungspunktey длины 5. И распечатать.
называю : Text.txt. И все. Стрелка указывает на методу FILE *fp=_fsopen(dateiname, "rt+",_SH_DENYRD); то есть там программа остановилась. Никаких ошибок не выдает больше. char * Line (когда мышь ставишь на него) показывает (как комментар) как прчитаный из файла, то есть "Anzahl 5" . Файл такой:
первая строка Anzahl 5
вторая 0.0 1.0 ...undsoweiter (ein vektor mit 5 koordinaten)
третья 1.1 2.1 ... undsoweiter(ein vektor mit 5 koordinaten)
тоесть первую строку "узнает", а 5 как integer а (здесь: if (sscanf_s(Line, "Anzahl %d", &a)!=1) ) уже нет, показывает просто ее адрес.
Не знаю понятно ли обьяснила ...?
Сам метод должет считать первую строку и запомнить число 5 как int a. Потом считываю вторую строку и запоминаю ее как вектор auswertungspunktex длины 5 и третью соответственно как auswertungspunktey длины 5. И распечатать.
Слава богу, я атеист..