|
|
|
fscanf в Visual C++ 6
|
|||
|---|---|---|---|
|
#18+
Здравствуйте Возникла такая проблема: программа, написанная в среде Borland C++ не слишком желает переноситься в Visual C++ 6. #include <stdio.h> #include <conio.h> FILE *file0; float a,b,c,d; float POS[50][4]; int posN; int i,j; void main(void) { int _i; file0 = fopen("light0.cfg", "r"); fscanf(file0,"POSITION COORDS: %d",&_i); printf("%d",_i); posN=_i; for(i=0;i<posN;i++) { fscanf(file0,"%f,%f,%f,%f",&a,&b,&c,&d); POS [0]=a; POS[1]=b; POS[2]=c; POS[3]=d; } fclose(file0); for (i=0;i<posN;i++) { printf("\nLINE %d\n",i); for (j=0;j<4;j++) { printf("%f ",POS[j]); } } } При компиляции и компоновке проблем не возникает, а во время выполнения первое же обращение к fscanf выдает ошибку "Debug assertion failed" c приглашением найти файл fscanf.c. В чем может быть причина проблемы ? Заранее спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2006, 02:19 |
|
||
|
fscanf в Visual C++ 6
|
|||
|---|---|---|---|
|
#18+
Проверка на успешность открытия файла? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2006, 09:40 |
|
||
|
fscanf в Visual C++ 6
|
|||
|---|---|---|---|
|
#18+
попробуйте в отладчике (Debug-версия) зайти внутрь функции fscanf. Сделайте Release и прогоните. Если первое не удастся, а второе пройдет, у Вас не установлена Debug версия библиотеки. Или пропали ее исходники. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2006, 09:55 |
|
||
|
fscanf в Visual C++ 6
|
|||
|---|---|---|---|
|
#18+
код такого плана должен переноситься легко. Скорее непредвиденная ситуация ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2006, 09:57 |
|
||
|
fscanf в Visual C++ 6
|
|||
|---|---|---|---|
|
#18+
LeonMпопробуйте в отладчике (Debug-версия) зайти внутрь функции fscanf. Сделайте Release и прогоните. Если первое не удастся, а второе пройдет, у Вас не установлена Debug версия библиотеки. Или пропали ее исходники. Как оказалось - так оно и есть. Поздно ночью даже не обратил внимания что не работает только Debug, программа собирается верно. К сожалению, правда, переустановка среды проблемы не решает, ну да бог с ней, с отладкой. Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2006, 23:33 |
|
||
|
|

start [/forum/topic.php?fid=57&tid=2029931]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
169ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 473ms |

| 0 / 0 |
