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

Запись в файл - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Замена текста в файле http://www.cyberforum.ru/cpp-beginners/thread1196055.html
У меня есть программа которая записывает написанный в консоли текст в файл. Но мне нужно заменить некоторое количество текста начиная с 4-го символа. Я попробовал добавить в конец приведенный ниже код, но он заменяет совершенно весь текст вместо того что бы заменить 3 символа на 3 звездочки. Подскажите, как исправить? FILE* fepo = fopen("my_file.txt","w"); fseek ( fepo , 3 , SEEK_SET ); ...
C++ Тетрис. Исправить анимацию как убрать белый квадратик который носится по всему игровому полю? ну или может правильно сказать мигание этого квадратика. вроде нашли что он появляется в самой функции print но не нашли как убрать #include <stdio.h> // опр-ие мак-в #include <stdlib.h>// выд-ие памяти, конт-ль вып прог, преоб типов #include <conio.h>// созд текст-го интерф польз #include <Windows.h> #include <time.h>... http://www.cyberforum.ru/cpp-beginners/thread1196038.html
C++ простенький код Паскаля на С++ ,
Привет! опыта не хватает,ребята покажите как его в с++ испоганить,заранее благодарим var i,j,task,n,k,index,gk:integer; number:int64; A : array of int64; Ans : array of byte; begin for i:=1 to 32 do begin A:=1;A:=1;Ans:=0;end;
C++ Бинарное идеально-сбалансированное дерево
Есть такое условие для задачи. Автоматизированная информационная система на железнодорожном вокзале содержит сведения об отправлении поездов дальнего следования. Для каждого поезда указывается: - номер поезда; - станция назначения; - время отправления. Данные в системе организовать в виде бинарного идеально-сбалансированного дерева. Написать программу, которая: - обеспечивает...
C++ Переписать код програмы с QBasic в C++ http://www.cyberforum.ru/cpp-beginners/thread1195978.html
' Объявим константы: CONST pi = 3.141592653589793# CONST Gradus = pi / 180, RAD = 180 / pi ' Углы обзора CONST OBZORh = 40 * Gradus, OBZORv = 33 * Gradus ' Разрешение экрана CONST RezX = 319, RezY = 199 ' Геометрия CONST Points = 8 ' Вершин(точек) CONST Polygs = 6 ' Граней(полинонов)
C++ Запуск проекта Доброго времени суток) Какие библиотеки directx нужно подгрузить для запуска проекта? подробнее

Показать сообщение отдельно
Max Dark
шКодер самоучка
1785 / 1586 / 577
Регистрация: 09.10.2013
Сообщений: 3,546
Записей в блоге: 6
Завершенные тесты: 2
02.06.2014, 02:23     Запись в файл
может быть пригодится
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
#include <iostream>
#include <fstream>
#include <cctype>
#include <cstring>
#include <string>
 
void hashWord(std::ostream& out, const char* word) {
    const char solt[] = "aeiou";
    size_t len = strlen(word);
    for(int i=0; i<len; ++i) {
        if(strchr(solt, tolower(word[i]))!= NULL)
            out<<static_cast<int>(word[i]);
        else
            out<<word[i];
        out<<std::endl;
    }
}
 
void addUser(const char* user, const char* pass) {
    const std::ios::openmode mode = std::ios::ate |
                                    std::ios::out |
                                    std::ios::app;
    
    std::ofstream logins("logins.txt", mode);
    std::ofstream passwd("passwd.txt", mode);
 
    if(logins.is_open() && passwd.is_open()) {
        hashWord(logins, user);
        hashWord(passwd, pass);
    }
}
 
int main(int argc, char** argv) {
    std::string name, pass;
    std::cin>>name>>pass;
    addUser(name.c_str(), pass.c_str());
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru