| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C++ Builder > Функция fopen |
| Автор: 123 15.9.2006, 09:32 |
| Мой c++ builder 6 ругается на этот код: #include <stdio.h> FILE* file=fopen("filename.txt", "w+"); fprintf(file,"%S", "Это строка будет в файле"); fclose(file); Выдает ошибку: [C++ Error] Unit5.cpp(3): E2303 Type name expected [C++ Error] Unit5.cpp(3): E2356 Type mismatch in redeclaration of 'fprintf(FILE *,const char *,...)' [C++ Error] Unit5.cpp(3): E2063 Illegal initialization [C++ Error] Unit5.cpp(3): E2293 ) expected [C++ Error] Unit5.cpp(4): E2303 Type name expected [C++ Error] Unit5.cpp(4): E2356 Type mismatch in redeclaration of 'fclose(FILE *)' [C++ Error] Unit5.cpp(4): E2063 Illegal initialization [C++ Error] Unit5.cpp(4): E2293 ) expected |
| Автор: 123 15.9.2006, 09:47 |
| #include <stdio.h> FILE* file=fopen("filename.txt", "w+"); fprintf(file,"%S", "Это строка будет в файле"); fclose(file); это весь код, просто оторвал от основной программы, чтобы протестировать. может stdio.h выложить? |
| Автор: kirjanov 15.9.2006, 09:54 |
| 123, лучше весь код программы покажи |
| Автор: 586 15.9.2006, 09:54 | ||
|
| Автор: Romikgy 15.9.2006, 09:54 |
| 123, имхо вполне четко сказали |
| Автор: 123 15.9.2006, 09:55 | ||||
Вот это все:
Я так думаю ошибка в библиотеке. |
| Автор: 586 15.9.2006, 09:57 | ||
Нельзя это писать вне функции!!! |
| Автор: Romikgy 15.9.2006, 09:59 | ||
|
| Автор: 123 15.9.2006, 10:01 |
| Спасибо все понятно! |
| Автор: dumb 15.9.2006, 10:09 | ||
эту строчку в начало файла. такие строки не должны быть внутри функций или каких-либо объявлений. edit: хех. похоже, оказалось наоборот - функции никакой нет... ps. и опять я забыл "обновить" перед постом... |
| Автор: 123 15.9.2006, 12:21 | ||
| C++ выдает ошибку [Linker Error] Unresolved external '__fastcall TForm1::Label1Click(System::TObject *)' referenced from E:\PROGRAM FILES\BORLAND\CBUILDER6\PROJECTS\UNIT5.OBJ При таком коде:
|
| Автор: Romikgy 15.9.2006, 12:28 | ||
|
| Автор: 123 15.9.2006, 12:34 | ||
Все равно ошибка. |
| Автор: dumb 15.9.2006, 12:34 | ||
|
| Автор: 123 15.9.2006, 12:39 |
| Скопировал твой код, все равно ошибка вылезла. |
| Автор: 123 15.9.2006, 13:08 | ||
при таком коде все работает:
|
| Автор: Romikgy 15.9.2006, 13:12 |
| ну дык кто его знает что у тебя в |
| Автор: 586 15.9.2006, 17:01 | ||||
в unit5.h или unit5.cpp напиши:
|