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

Файлы в С - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать функцию суммирования чисел в степени... http://www.cyberforum.ru/cpp/thread116855.html
Помогите пожалуйста!!! Напишите функцию Sum(n,k), которая по данным целым числам n и k вычисляет и возвращает значение суммы 1^k+2^k+...+n^k без использования циклов. кусок: using namespace std; int s,k; int main(int argc, char *argv) { int summ(int m,int s, int k) {
C++ Нахождение наибольшего количества идущих подряд одинаковых символов в тексте. Вроде не сложная. ))) - Дан текст.Найти наибольшее количество идущих подряд одинаковых символов. http://www.cyberforum.ru/cpp/thread116846.html
Консоль и клавиатура... C++
в консоли я хочу использовать стрелки или WASD, чтобы руководить той же "змейкой" (читал исходник ее, но не смог разобраться). Ну если не для змейки, то просто для движения по консольному окну. Подскажите как это сделать. Работа в Visual Studio 2008.
Исходник алгоритма Хаффмана на C C++
Пожалуйсто дайте исходник алгоритма Хаффмана на C.
C++ Очень просто(x^3) http://www.cyberforum.ru/cpp/thread116494.html
А как записать Х в кубе?
C++ Конструктор для создания прямой Тут у меня есть класс точка(Point) и контейнерный класс прямая(Straight), которая задаётся 2-мя точками на плоскости.Допустим точки А(x1;y1) и В(х11;y11) - это уже прямая. Покажите пожалуста как создать через этот конструктор 4 прямые и покажите мне, плиз, какие переменные можна будет использовать для расчётов в формулах. Заранее Спасибо:) class Point { подробнее

Показать сообщение отдельно
Vorona
Peace 2 all shining faces
 Аватар для Vorona
661 / 523 / 44
Регистрация: 05.03.2010
Сообщений: 1,270
15.04.2010, 16:34     Файлы в С
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#include <stdio.h>
#include <conio.h>
 
#define BUFSIZE 1000
 
int main(){
    clrscr();
 
    int i;
    char c;
    char buf[BUFSIZE];
 
    for(i = 0; i < BUFSIZE; i++)
        buf[i] = 0;
 
    FILE *fin;
    if((fin = fopen("1.txt", "r")) == NULL){
        fprintf(stderr, "Cannot open input file.\n");
        return 1;
    }
 
    i = 0;
    while(!feof(fin)){
        c = fgetc(fin);
        buf[i++] = c;
    }
    printf("%s", buf);
 
    fclose(fin);
 
    FILE *fout;
    if((fout = fopen("2.txt", "w")) == NULL){
        fprintf(stderr, "Cannot open output file.\n");
        return 1;
    }
 
 
    for(int j = i - 2; j >= 0; j--)
        fputc(buf[j], fout);
 
 
    fclose(fout);
 
    getch();
    return 0;
}
если нужно, то можно во время работы программы задавать пути к файлам:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
char filename[100];
for(i = 0; i < 100; i++)
    filename[i] = 0;
......
printf("Enter path to file");
gets(filename);
fopen(filename, "r");
......
for(i = 0; i < 100; i++)
    filename[i] = 0;
printf("Enter path to file");
gets(filename);
fopen(filename, "w");
......
 
Текущее время: 05:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru