Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 06.10.2017
Сообщений: 107
1

Как записать посимвольно в файл строку?

24.04.2018, 01:21. Показов 825. Ответов 1
Метки нет (Все метки)

Не могу понять как записать посимвольно в файл строку, выдает ошибки, прерывания.Искал ответ не нашер. Помогите разобраться. Заранее спасибо

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<string.h>
 
 
void main() {
 
    FILE *file1;
    FILE *file2;
    char str[255];
    char buffer[255];   
    file1 = fopen("1.txt", "r+");
    fgets(str, 255, file1);
    fclose(file1);
    file2 = fopen("2.txt", "w");
    printf("%s",str);
    for (int i = 0; str[i]; i++) {
        if ((i % 30) == 0 || i == ";") {
            fputs('\n',file2);
        }
        fputs(str[i], file2);
    }
    
    fclose(file2);
    printf("\n");
    system("PAUSE");
}
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.04.2018, 01:21
Ответы с готовыми решениями:

Как посимвольно записать строку в массив?
Всем привет! У меня имеется строка типа string: str=&quot;молоко&quot;. Нужно создать массив букв (наверное...

как считать файл и записать посимвольно в масив?
как считать файл и записать посимвольно в масив? В C#

Строка: Скажите, можно ли циклом строку посимвольно записать в массив символов
public char stringToARR(String args){ charres = args.toCharArray(); return res; ...

Записать в типизированный файл число посимвольно, удалить все четные цифры
здравствуйте, помогите написать программу. программа должна записать в типизированный файл число...

1
Заблокирован
24.04.2018, 17:06 2
Цитата Сообщение от showtime200 Посмотреть сообщение
Не могу понять как записать посимвольно в файл строку
Для вывода отдельных символов надо использовать "fputc", а не "fputs".

Добавлено через 35 секунд
Цитата Сообщение от showtime200 Посмотреть сообщение
i == ";"
Тут 2 ошибки, надеюсь сами сможете найти.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.04.2018, 17:06

Как посимвольно обрабатывать строку?
void main() { char str; scanf (&quot;%s&quot;, str); .... } Допустим, Я хочу...

Как прочитать строку посимвольно?
помгоите пожалуйста прочитать строкук посимвольно???

Как строку преобразовать в массив посимвольно?
Как строку преобразовать в массив посимвольно?

Как обработать utf-строку посимвольно
Встала такая задача: есть строка из русских и английских букв. Нужно для каждого символа взять...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.