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

Текстовые файлы

03.11.2013, 13:04. Просмотров 382. Ответов 3
Метки нет (Все метки)

Когда сдавал программу, придрались к тому, что у меня файл считывается в строку. Как исправить?


#include <iostream.h>
#include <cstdio>
#include <ctype.h>
#include <windows.h>
#include <conio.h>
#include <string>

int main ()
{
SetConsoleCP (1251);
SetConsoleOutputCP (1251);
FILE* challenge = fopen ("Challenge.txt", "r+w");
char check_point = ' ';
long int length = 1000000;

char string [length];
int i = 0;
if (challenge == NULL) perror ("Îøèáêà îòêðûòèÿ ôàéëà");
else
{

do
{
string [i] = fgetc (challenge);
++i;
}
while ( string [i] != EOF);
i = 0;
do
{
if( string [i] == check_point)
{
string [i] = string [i++];
}

cout<<string [i];
++i;
}
while ( string [i] != EOF);
cout <<endl;
for (int i = 0; string [i] != '.'; i++)
{
string [i] = toupper(string [i]);
cout<<string [i];
}
}
fclose (challenge);
getch ();
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.11.2013, 13:04
Ответы с готовыми решениями:

нужно переделать код (из Файлы текстовые (FILE*) в Файлы текстовые (потоки))
вот задание для программы: 6. Задан текстовый файл input.txt. Требуется определить строки этого...

Текстовые файлы
добрый день, помогите написать следующую программу (plz ... plz ... plz ))) : Случайным образом...

Текстовые файлы
Дан файл, содержащий текст, включающий в себя русские и английские слова. Получить новый файл,...

Текстовые файлы
Имеется текстовый файл. Все четные строки этого файла записать во второй, а нечетные в третий файл....

3
9 / 9 / 3
Регистрация: 09.12.2012
Сообщений: 219
03.11.2013, 13:23 2
Писать на c++ а не на C ?

А если не оффтопить то что значит исправить?
0
0 / 0 / 0
Регистрация: 19.10.2013
Сообщений: 4
03.11.2013, 14:35  [ТС] 3
на С++... Исправить - т.е. сделать так чтобы файл считывался посимвольно. fgetc и так считывает. Но преподше что-то не нравится
0
Форумчанин
Эксперт CЭксперт С++
8160 / 5008 / 1436
Регистрация: 29.11.2010
Сообщений: 13,458
03.11.2013, 14:55 4
Почему ввод/вывод на консоль в стиле С++, а работа с файлами с помощью сишных функций?
Огласите задание иначе неясно что вы хотели добиться.

Я бы развернул после строк
Цитата Сообщение от axxx15 Посмотреть сообщение
long int length = 1000000;
char string [length];
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.11.2013, 14:55

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

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

Текстовые файлы
Помогите пож-ста с задачкой, условия на фото ниже:) заранее благодарен

Текстовые файлы в С++
Добрый день. В летнюю практику входило задание написать программу в среде visual studio c++......

Текстовые файлы в С++
Дан текстовый файл со строками длиной не более 255 символов. Переписать его содержимое в другой...


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

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

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