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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Строки http://www.cyberforum.ru/cpp-beginners/thread148088.html
Здравствуйте. Есть строка:"abbbsghdggdjggjrrrryufhhjkhbb",длиной до <=100000 знаков.Концом строки является переход на другую строку.Так же есть шаблон:"g*j"(длина <=20).Нужно подсчитать кол-во...
C++ файл Дан файл File_in.dat, содержащий 65536 целых чисел. Записать в файл File_out.dat значения больше 150? #include<iostream.h> #include<fstream.h> #include<stdlib.h> main() { int a; ... http://www.cyberforum.ru/cpp-beginners/thread148068.html
C++ Запись данных в текстовый файл
Есть код программы: #include <stdio.h> #include <string.h> int main(void) { HANDLE hFile; char data = "test";
C++ STL
Есть такая задача... Каждая строка текстового файла DATA.TXT содержит информацию о студенте, предмете и оценке, полученной по этому предмету. Данные разделены точкой с запятой, все остальные...
C++ Написать программу для вычисления и вывода на экран значений x и y. http://www.cyberforum.ru/cpp-beginners/thread148047.html
http://s54.***********/i143/1006/9a/8cffd7d51880.jpg
C++ (КУРСОВАЯ) в общем такая программа. в ней меняется параметр ТЕМПЕРАТУРА по формуле 0.9*t*t*t+0.2*t*t... Надо чтобы менялся ещё один любой параметр(или КОНЦЕНТРАЦИЯ или УРОВЕНЬ или ДАВЛЕНИЯ) по любому уравнению.... подробнее

Показать сообщение отдельно
JamesBlack
37 / 37 / 3
Регистрация: 28.07.2009
Сообщений: 144
22.06.2010, 20:28
Цитата Сообщение от Prividenie Посмотреть сообщение
- убрать
а, ну тупо забыл библиотеку не используемую убрать ^__^


Цитата Сообщение от Prividenie Посмотреть сообщение
вдруг в учителя компилятор будет жёстко соответствовать стандарту C99 (удалит он свой borland c 3.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
28
29
30
31
32
#include <stdio.h>
 
void main()
{
        char a, filename[] = "file.txt", tmpfile[] = "file2.txt";
        int spaces;
        FILE *f1, *f2;
        if (!(f1=fopen(filename, "rt"))) {printf("\n\nCan't read file %s!", filename); return;}
        if (!(f2=fopen(tmpfile, "wt"))) {printf("\n\nCan't create file %s!", tmpfile); return;}
        while(!feof(f1))
        {
                a = fgetc(f1);
                if (a == ' ')
                {
                        spaces = 0; // kol-vo probelov
                        while (a == ' ' && !feof(f1))
                        // poka idut probeli, zanosim ih v fail
                        {
                                fputc(' ', f2);
                                spaces++;
                                a = fgetc(f1);
                        }
                        if (spaces>1) fputc('\n', f2);
                        // esli bolshe 1 probela, vstavlyaem perevod na novuyu stroku
                }
                if (feof(f1)) break; // esli probeli stoyat v konce faila
                fputc(a, f2); // kopiruem simvol-ne_probel
        }
        fclose(f1); fclose(f2); // zakrivaem faili
        remove(filename); // udalyaem ishodniy fail
        rename(tmpfile, filename); // pereimenovivaem 2 fail v ishodniy
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru