Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.05.2011, 19:23   #1
yura_zb
Пользователь
 
Аватар для yura_zb
 
Регистрация: 15.02.2011
Сообщений: 41
По умолчанию как очистить массив???

Например у меня есть:

Код:
#include <iostream.h>

FILE *f;

int main()
{
    system ("chcp 1251");
    
    char fn[]="yura.txt";
    char buf[200];
    
    if((f=fopen(fn,"a"))==NULL) cout << "Ôàéë íå çíàéäåíî!";
    else {
        cout << "Ââåä³òü òåêñò:";
        gets(buf);
        fputs(buf,f);
        fclose(f);
    }

    system("PAUSE");
}
Как мне очищать buf???
yura_zb вне форума Ответить с цитированием
Старый 02.05.2011, 19:33   #2
Exeil
Пользователь
 
Регистрация: 10.10.2010
Сообщений: 24
По умолчанию

buf[0] = '\0'; // '\0' - конец строки

Последний раз редактировалось Exeil; 02.05.2011 в 19:45. Причина: ;
Exeil вне форума Ответить с цитированием
Старый 02.05.2011, 19:35   #3
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,707
По умолчанию

Код:
buf[0] = '\0';
p51x вне форума Ответить с цитированием
Старый 02.05.2011, 20:12   #4
zotox
Форумчанин
 
Регистрация: 09.09.2008
Сообщений: 395
По умолчанию

memset(&buf, 0, sizeof(buf));
zotox вне форума Ответить с цитированием
Старый 02.05.2011, 21:43   #5
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,707
По умолчанию

2 zotox
Зачем? Для строковых функций первого нуля достаточно.

Последний раз редактировалось p51x; 02.05.2011 в 21:46.
p51x вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как очистить ячейку R@v14 Microsoft Office Excel 1 31.05.2010 16:11
Как очистить массив? chandrasecar Общие вопросы Delphi 9 09.11.2008 20:39
Как очистить Canvas? beegl Общие вопросы Delphi 4 30.05.2008 02:51
Как очистить Canvas? Pro_BerSerK Общие вопросы Delphi 9 30.01.2008 16:03
как очистить экран doncova1 Общие вопросы C/C++ 3 18.03.2007 09:50