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

Файлы и работа с ними - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как вывести адресс на который указывает указатель типа char*. http://www.cyberforum.ru/cpp-beginners/thread365362.html
Эта программа : #include <iostream> using namespace std; int main() { int a={1, 2, 3, 4}; int* g=a; cout<<g<<endl; g++;
C++ Программа, выполняющая какие-либо действия каждую секунду. Есть бинарные часы, консольный вариант. Как осуществить сабж? Есть вариант сделать это через бесконечный цикл. В каждом цикле: задержка на 1 секунду-> проверка времени-> изменяем бинарное время.... http://www.cyberforum.ru/cpp-beginners/thread365358.html
Задача на пересечение C++
Всем доброго вечера. Помогите пожалуйста решить задачу. Я не могу понять саму структуру как должно быть. Написать программу, определяющую результат пересечения двух прямоугольников, стороны которых...
C++ Проверить, делятся ли числа нацело
Если a делится на b нацело выводим 1. Если с остатком то любое другое число. if использовать нельзя. Нужно вывести какую-то формулу, используя знаки (+ -). Помогите!
C++ Задача Ход конем - 2. http://www.cyberforum.ru/cpp-beginners/thread365351.html
день добрый. задача: http://informatics.mccme.ru/moodle/mod/statements/view3.php?id=656&chapterid=2962#1 как видите, задача на тему дп, но я смог решить только с помощью рекурсии. Система решение...
C++ Вычислить значение выражения Народ помогите! значит такая задача , надо ввести число , и что бы оно считало данную формулу (прикрепил файл) на С 2.3 Создавайте темы с осмысленными и понятными названиями - это серьезно... подробнее

Показать сообщение отдельно
AlexSan

Файлы и работа с ними - C++

12.10.2011, 20:30. Просмотров 388. Ответов 2
Метки (Все метки)

Пытаюсь написать программу записывающую в файл строку "123123а"
Но вместо этого программа записывает строку "1Н2Н3Н1Н2Н3НaН"
В чем причина?
Вот код:
Код:

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
#include <iostream>
#include <stdio.h>
#define SIZE 8
using namespace std;
 
const char ch [SIZE] = "123123a";
FILE *f;
char c [SIZE];
 
int main()
{
    int i = 0;
    f = fopen("test.data", "w+");
    remove("test.data");
    do {
        putc(ch [i], f);
        if (c[i]!=EOF){
            c [i] = getc(f);
            cout << c [i];
        }
        i++;
    } while (i != SIZE);
    system("pause");
    return 0;
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru