Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.77/22: Рейтинг темы: голосов - 22, средняя оценка - 4.77
0 / 0 / 0
Регистрация: 09.06.2009
Сообщений: 72

Проблемы при создании *.txt файла консолем

12.06.2009, 23:15. Показов 5226. Ответов 45
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
у меня код
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
#include "stdafx.h"
#include <iostream>
#include <fstream>
#include "locale.h"
#include "windows.h"
using namespace std;
 
void main(){
setlocale( LC_ALL,"Russian.1572" );
SetConsoleCP(1251);
 SetConsoleOutputCP(1251);
 
 
        char str[128];
        char a[512];
 
char fname[128];
 
cout << "Введите адрес и имя файла: ";
cin >> fname;
 
 
        cout << "Ввести текст\n";
        cin >> a;
        ifstream in;
       
 
 
        if (!in.fail()){//Если открыли
 
 
            
            
            
            
        ofstream out(fname);
               
                while(!in.eof()){
                        out << a;
   in >> str;
 
                }
       
        }
}
этот код должен создать txt файл и ввести туда текст который сам я напишу.Но когда я ввожу скажем "Привет Мир", в txt файле только первое слово записывается...то есть после пробела ничего не записывает....буду благодарен тому кто исправит это
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
12.06.2009, 23:15
Ответы с готовыми решениями:

Лишний пробел при создании txt-файла
Вот код создания файла: if (isset($_GET)) { //Создание schedule.mss for ($i=1; $i&lt;=count($_SESSION); $i++) { ...

Проблемы при создании MDE файла
Базы с данными преобразованы в файл MDE с легкостью, а вот исполнительный файл не идет. Какие могут быть проблемы? Вроде все делала как...

Загрузка файла *.txt при открытии приложения при двойном клике на самом файле *.txt
Здравствуйте! Подскажите как сделать так, чтобы при двойном клике по текстовому файлу, к примеру открывался созданый мной в Delphi 7...

45
692 / 383 / 51
Регистрация: 22.01.2009
Сообщений: 1,135
15.06.2009, 19:43
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от alex2693 Посмотреть сообщение
что то не правильно работает.......при запуске пишет сразу 123
345
567....и все
Ну это только пример... как строку разбить
0
0 / 0 / 0
Регистрация: 09.06.2009
Сообщений: 72
15.06.2009, 20:06
аа.....ясно....там есть пробел...а как с энтером делать?...
0
692 / 383 / 51
Регистрация: 22.01.2009
Сообщений: 1,135
15.06.2009, 21:28
Цитата Сообщение от alex2693 Посмотреть сообщение
аа.....ясно....там есть пробел...а как с энтером делать?...
C++
1
2
3
4
5
buff = strtok(str,"\n");
        cout << buff << '\n';
        while (buff = strtok(0,"\n")){
                cout << buff << '\n';
        }
0
0 / 0 / 0
Регистрация: 09.06.2009
Сообщений: 72
15.06.2009, 22:10
а куда это поставить?блин много вопросов задал...))
0
146 / 146 / 32
Регистрация: 26.10.2008
Сообщений: 782
16.06.2009, 00:19
Там, где нужно разбивать. Только замени buff на имя своеё строки.
1
0 / 0 / 0
Регистрация: 09.06.2009
Сообщений: 72
16.06.2009, 11:21
спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
16.06.2009, 11:21
Помогаю со студенческими работами здесь

Проблемы при создании матрицы
Всем привет! Есть две матрицы 9х1, нужно создать новую, так же 9х1, в которой будут следующие элементы: если элемент из первой матрицы...

Проблемы при создании отчета
Делаю пример из книги Радченко &quot;Практическое пособие разработчика 8.1&quot; Отчет РейтингУслуг Текст Запроса ВЫБРАТЬ ...

Проблемы при ручном создании компонента
Делаю свой компонент-кнопку. Просто как компонент создается на ура, НО как только пытаюсь изменить шрифт type TSkinedBtn =...

Проблемы при создании базы данных mysql
Создал базу данных пишет ошибку - Ошибка при указании соединения для controluser в конфигурации.

Файл: Переписать текст в t3.txt сначала из файла t1.txt, а потом из файла t2.txt
1) Переписать текст в t3.txt сначала с файла t1.txt, а потом с файла t2.txt 2) Файл t2.txt перенесите в папку K2 3) Файл t1.txt...


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

Или воспользуйтесь поиском по форуму:
46
Ответ Создать тему
Новые блоги и статьи
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes. А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит токи на L и напряжения на C в установ. режимах до и. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru