Форум программистов, компьютерный форум CyberForum.ru

Создание текстового файла по строкам - C++

Восстановить пароль Регистрация
 
gngar
0 / 0 / 0
Регистрация: 13.05.2013
Сообщений: 2
29.12.2013, 10:30     Создание текстового файла по строкам #1
Здравствуйте, помогите пожалуйста с заданием.
Задание:Создайте текстовый файл по строкам, где строки - это слова. Получите файл, в котором слова разделены одним пробелом.
Программу выполнять в C++ с элементами C.
Вот моя программа, но она не разделяет слова одним пробелом..
C++ (Qt)
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
#include<iostream>
#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <stdlib.h>
using namespace std;
struct slo
{
    char sl[100];
}t1;
void input(FILE *);
void add(FILE *);
void prin(FILE *);
main()
{
    char c;
    FILE *tf;
    FILE *fd;
    while (1)
    {
        puts(" 1.Enter words");
        puts(" 2.View words");
        puts(" 3.Exit");
        c=getch();
        switch(c)
        {
        case '1':
            input(tf);
            break;
        case '2':
            prin(tf);
            break;
        case '3':
            return 0;
        default : puts("Error. Please, try again...");
        }
    }
}
void input(FILE *tf)
{
    char ch;
    tf=fopen("file1.txt","wb");
    printf("\nEnter information:\n");
    do
    {
        printf("\nWords: ");
        scanf("%s",t1.sl);
        fwrite(&t1,sizeof(t1),1,tf);
        printf("\nContinue? y/n \n");
        ch=getch();
    }
    while (ch != 'y');
    fclose(tf);
}
void prin(FILE *tf)
{
    int i;
    tf=fopen("file1.txt","rb");
    fread(&t1,sizeof(t1),1,tf);
    while (!feof(tf))
    {
        i=1;
        printf("\n %d) Words: % s ", i , t1. sl);
        printf("\n");
        fread(&t1,sizeof(t1),1,tf);
        i++;
    }
    getch();
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.12.2013, 10:30     Создание текстового файла по строкам
Посмотрите здесь:

Создание и удаление текстового файла C++
C++ Создание словаря текстового файла.
C++ Считывание строк из текстового файла и создание папки
C++ Создание текстового файла
Обращение к строкам файла по ее номеру C++
Преобразование текстового файла в двоичный и чтение исходных данных из двоичного файла. C++
C++ Создание генерации имени создаваемого текстового файла
Указание текстового файла-источника и принимающего файла в cmd C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 11:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru