создать новый файл, если не существует

Это мое main.cpp:

int main () {
FILE* file_name;
file_name= fopen("email1.clear","wb");
return 0;
}

Я запускаю его с помощью ssh (Linux):

g++ main.cpp -o main

но файл не был создан. (Я должен использовать: ФАЙЛ *).

пожалуйста помоги.

-2

Решение

> How Do I Compile/Run My Program?

Чтобы скомпилировать программу C / CPP first.cpp и создать исполняемый файл с именем first, введите:

$ gcc first.cpp -o first

ИЛИ ЖЕ

$ cc first.cpp -o first

Чтобы сначала выполнить программу, введите:

$ ./first
2

Другие решения

Ну, я рекомендую вам использовать "a+" вместо wb прежде всего потому, что "a+" давайте создадим файл, если он не существует, и если он это сделает, давайте добавим материал в файл. Во-вторых, я не знаю, собираетесь ли вы использовать двоичный файл, потому что b в wb для бинарного, не ставьте его, если он вам не нужен. Итак, ваш код должен выглядеть примерно так:

int main () {
FILE* file_name;
file_name= fopen("email1.clear","a+");//or just use "w" bot work
return 0;
}

также файл может быть помещен туда, где сохраняется .cpp, они обычно сохраняются вместе.

0

По вопросам рекламы [email protected]