Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Как в функцию передать название файла для последующего откр?

Автор: zam
Дата сообщения: 23.02.2003 20:11

Код: int main(char* argv[]) {
clrscr();

FILE *fp;

if((fp=fopen(argv[1],"r")) == NULL) {
printf("Error opening file");
exit(1);
}
}
Автор: TeXpert
Дата сообщения: 24.02.2003 01:05

Цитата:
Как название файла, которое я ввожу в командной строке передать некой функции из main() для последующего открытия этого файла?

Ничего не понимаю... У тебя же это написано!!!
А если хочешь ещё одной "некой" функции передать, допиши примерно такое:


Код: printf("File is %s", argv[1]);
Автор: Bacilla
Дата сообщения: 24.02.2003 01:56
Добавь параметр arg - кол-во передаваемых парметров.

int main(char* argv[], int arg) {
 
}
 
Автор: f_serg
Дата сообщения: 25.02.2003 05:23
zam

Код:
int main(int argc, char* argv[]) {
FILE *fp;

clrscr();

if (argc != 2) {
printf("Usage: progname <filename>\n");
exit(1);
}


if((fp=fopen(argv[1],"r")) == NULL) {
printf("Error opening file");
exit(1);
}
}

Страницы: 1

Предыдущая тема: СУБД Oracle (Оракл - для поиска:)).


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.