Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Для новичков > Задача со строками- Си (отредактировать)...


Автор: Magnum4635 1.12.2013, 17:06
всем привет... 
Задача такова: написать функцию, которая выводила бы кол-во слов введенной строки с клавиатуры в "Текстовом файле"...
Простую функцию я написал, а вот как сделать, чтобы данная функция создавала текстовый файл и, в нем записать кол-во слов введенной строки.. .
Просьба посмотреть код и помочь отредактировать его...


Код

void NrCuvinte (char s[255]){ 
    gets(s); 
    unsigned a = 0, i; 
    for (i = 0; i<strlen(s)-1; i++) 
        if ((s[i]==' ') && (s[i+1]!=' ')) 
            a += 1; 
    if (s[0]!=' ') 
        a += 1; 
    printf("\nV stroke: %d slov\n\n", a); 

}  

Автор: МаксимТ 1.12.2013, 17:36
Код
 FILE* f = fopen("1.txt", "w");
    if (f)
    {
        fprintf(f, "\nV stroke: %d slov\n\n", a);
        fclose(f);
    }

Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/Задача-со-строками--Си-(отредактировать)...-id529b42feae201529738b4567#findElement_E7045_529b4957ae2015cf6df7c709_0

Модератор: не забываем пользоваться кнопочкой "Код"

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)