Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.56/18: Рейтинг темы: голосов - 18, средняя оценка - 4.56
 Аватар для Dilan
8 / 8 / 1
Регистрация: 26.09.2009
Сообщений: 65

Записываем ответ в текстовый файл

03.10.2009, 14:56. Показов 4698. Ответов 46
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, вопрос почему ответ не записывается в мой файл? (сохраняет там тока 0)...

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
#include<stdio.h>
#include<iostream.h>
#include <fstream.h>
 
int main(int argc, char* argv[])
{
  cout<<"pasalins nelyginius zodzius...:";
  char sak[128];
  gets(sak);
 
  char *sep="|,<.>/?;;'|}]\{[`!@#$%^&*()-_=+ ";
  char *zodis=strtok(sak,sep);
  int n= strlen(zodis);
 
  if (n%2==0)
    cout <<zodis<<" "; 
 
  while (zodis!= NULL)
  {
    zodis = strtok (NULL, sep);
    if(zodis == NULL)break;
    n = strlen(zodis);
    if (n%2==0)
      cout <<zodis<<" ";
  }
  
  {
FILE *out = fopen( "mano.txt", "w" );
    
       fprintf( out, "%d", zodis );
        
}
 system("PAUSE");
 
return 0;
}
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
03.10.2009, 14:56
Ответы с готовыми решениями:

Если ответ от сервера пришел плохой,то записываем в listTextBox строку
Столкнулся с такой роблемой: Программа отсылает пакет на сервер,но она их получает,парсит нужные даные. А что если не пришел ответ или...

Взять из текстового файла данные, прочитать их и вывести ответ в другой текстовый файл
как взять из текстового файла данные, прочитать их и вывести ответ в другой текстовый файл var s,f:text; a,b,c,d:integer; begin ...

Считываем файл с хоста и записываем данные в edit1
Всем доброго вечера. Возник такой вопрос, мне нужно чтобы программа соединялась с хостингом(например ucoz) и читала инфу с...

46
 Аватар для AnonymC
1183 / 468 / 87
Регистрация: 23.06.2009
Сообщений: 6,390
08.11.2009, 18:05
Студворк — интернет-сервис помощи студентам
Dilan, зодис это чар?
0
 Аватар для Dilan
8 / 8 / 1
Регистрация: 26.09.2009
Сообщений: 65
08.11.2009, 18:09  [ТС]
Цитата Сообщение от МедведЪ Посмотреть сообщение
Dilan, зодис это чар?
яп
C++
1
char *zodis=strtok(sak,sep);
добавлю от себя =] жодис это на русском слово =]
0
 Аватар для AnonymC
1183 / 468 / 87
Регистрация: 23.06.2009
Сообщений: 6,390
08.11.2009, 18:17
так
1.iostream
2.fstream без h
щас попробую изменить код

Добавлено через 3 минуты
out_stream<<zodis;
это записывает в файл?
0
 Аватар для Dilan
8 / 8 / 1
Регистрация: 26.09.2009
Сообщений: 65
08.11.2009, 18:30  [ТС]
Цитата Сообщение от МедведЪ Посмотреть сообщение
так
1.iostream
2.fstream без h
щас попробую изменить код

Добавлено через 3 минуты
out_stream<<zodis;
это записывает в файл?
out_stream<<zodis;
да оно записывает, однако в маем случаи оно оставляет пустое место
0
 Аватар для AnonymC
1183 / 468 / 87
Регистрация: 23.06.2009
Сообщений: 6,390
08.11.2009, 18:30
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
//Описать структуру с именем SUDENT, содержащую в себе следующие поля:
//Фамилия и Инициалы
//Номер Группы
//Успеваемость(массив из 5 элементов)
// ИНДИВИДУАЛКА ПО ТЕМЕ СТРУКТУРЫ.cpp : main project file.
#include "stdafx.h"
#include<stdio.h>
#include<iostream>
#include<string.h>
#include <fstream>
 
int main(int argc, char* argv[])
{
    using namespace std;
    
FILE* stream=fopen("moj txt.txt", "a");
  cout<<"vpishet toka pervije bukvi slova:\n";
  char sak[128];
  gets(sak);
 
  char *sep="|,<.>/?;;'|}]\{[`!@#$%^&*()-_=+ ";
  char *zodis=strtok(sak,sep);
  int n= strlen(zodis);
  
  cout <<zodis[0]<<" "; 
  
  while (zodis!= NULL)  
  {
    zodis = strtok (NULL, sep);
    if(zodis == NULL)break;
    n = strlen(zodis);
    cout <<zodis[0]<<" ";
}
fputs(zodis, stream);
fclose(stream);
       
 system("PAUSE");
 
return 0;
}
попробуй это
0
 Аватар для Dilan
8 / 8 / 1
Регистрация: 26.09.2009
Сообщений: 65
08.11.2009, 18:35  [ТС]
запускаем програмку, вводим текст видает ответ а потом выкидывает send error report, don't sennd

а этого я немного не понял =]
#include "stdafx.h"
тагже не принимает и #include <stdafx.h>
0
 Аватар для AnonymC
1183 / 468 / 87
Регистрация: 23.06.2009
Сообщений: 6,390
08.11.2009, 18:38
Цитата Сообщение от Dilan Посмотреть сообщение
а этого я немного не понял =]
#include "stdafx.h"
тагже не принимает и #include <stdafx.h>
ты это забудь,это мое

Цитата Сообщение от Dilan Посмотреть сообщение
запускаем програмку, вводим текст видает ответ а потом выкидывает send error report, don't sennd
объясни алгоритм программы
0
 Аватар для Dilan
8 / 8 / 1
Регистрация: 26.09.2009
Сообщений: 65
08.11.2009, 18:49  [ТС]
програма должна из данного текста который вводит человек вывести на экран первые буквы слов и сохранить этот ответ в тхт файле (символы не считаются за буквы, то-есть програма их должна игнорировать)

1. ввод текста
2. выискиваем ненужные символы
3. оставляем тока первые буквы
4. выводим на екран их
5. сохраняем всё в тхт
0
 Аватар для AnonymC
1183 / 468 / 87
Регистрация: 23.06.2009
Сообщений: 6,390
08.11.2009, 18:52
ппоробуй ка без этого
C++
1
2
fputs(zodis, stream);
fclose(stream);
0
 Аватар для Dilan
8 / 8 / 1
Регистрация: 26.09.2009
Сообщений: 65
08.11.2009, 18:58  [ТС]
пусто
0
 Аватар для AnonymC
1183 / 468 / 87
Регистрация: 23.06.2009
Сообщений: 6,390
08.11.2009, 19:12
Dilan, я знаю что пусто,ошибок есть?нет?я про ето
0
 Аватар для Dilan
8 / 8 / 1
Регистрация: 26.09.2009
Сообщений: 65
08.11.2009, 19:15  [ТС]
ошибок нет, всё красиво
ответ правильный, файл создался. вот тока в самом файле пусто
0
 Аватар для AnonymC
1183 / 468 / 87
Регистрация: 23.06.2009
Сообщений: 6,390
08.11.2009, 19:16
поробуй вместо
C++
1
FILE* stream=fopen("moj txt.txt", "a");
написать
C++
1
FILE* stream=fopen("moj txt.txt", "w");
0
 Аватар для Dilan
8 / 8 / 1
Регистрация: 26.09.2009
Сообщений: 65
08.11.2009, 19:23  [ТС]
создается пустой док
0
 Аватар для AnonymC
1183 / 468 / 87
Регистрация: 23.06.2009
Сообщений: 6,390
08.11.2009, 19:25
Dilan, так ты же не написал тот
fputs И flose
0
 Аватар для Dilan
8 / 8 / 1
Регистрация: 26.09.2009
Сообщений: 65
08.11.2009, 19:33  [ТС]
Цитата Сообщение от МедведЪ Посмотреть сообщение
Dilan, так ты же не написал тот
fputs И flose
если они вписаны выкидывает ошибку
send error report, don't sennd
если они не вписаны создает пустой файл
0
 Аватар для AnonymC
1183 / 468 / 87
Регистрация: 23.06.2009
Сообщений: 6,390
08.11.2009, 19:38
Dilan, ты попробуй весь код сначала написать....
я написал обычный код где значение типа чар записывает в файл...никаких ошибок...видимо у тебя там что то,вкоде,потому что и с ofstream-ом было тоже самое
0
 Аватар для Dilan
8 / 8 / 1
Регистрация: 26.09.2009
Сообщений: 65
08.11.2009, 19:40  [ТС]
ИМХО
ошибка в том что тут if(zodis == NULL)break; теряется zodis и дальше он не проходит.
тока как прописать подругому эту строку я незнаю
0
 Аватар для AnonymC
1183 / 468 / 87
Регистрация: 23.06.2009
Сообщений: 6,390
08.11.2009, 19:41
Цитата Сообщение от Dilan Посмотреть сообщение
ошибка в том что тут if(zodis == NULL)break; теряется zodis и дальше он не проходит.
тока как прописать подругому эту строку я незнаю
ладно,тогда объясни зачем нужна эта строка?
0
 Аватар для Dilan
8 / 8 / 1
Регистрация: 26.09.2009
Сообщений: 65
08.11.2009, 19:49  [ТС]
нам преподом был дан пример, с этого примера создать надо было програмки, собственно созданы, одна отлично записывает в тхт второй с тобой играемся.
как я понимаю эта строка обозначает что когда жодис= нолику програмка останавливается.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
08.11.2009, 19:49

Пишем программу, считывающую переменную X и вычисляем значение уравнения. Результат записываем в файл Out.txt
Задание звучит так. Дано вещественное число X. Вычислить z=2*(2*x+5)-0.24*100. Входной файл in . txt содержит в первой строке одно...

Задача с использованием структуры «текстовый файл» (в файле хранится текст) 1) Переписать в другой текстовый файл самую
Задача с использованием структуры «текстовый файл» (в файле хранится текст) 1) Переписать в другой текстовый файл самую короткую и самую...

Дан текстовый файл. Используя стек, сформировать новый текстовый файл, каждая строка которого содержит символы
Дан текстовый файл. Используя стек, сформировать новый текстовый файл, каждая строка которого содержит символы соответствующей строки...

Дан текстовый файл. Используя стек, сформировать новый текстовый файл, каждая строка которого содержит символы
Дан текстовый файл. Используя стек, сформировать новый текстовый файл, каждая строка которого содержит символы соответствующей строки...

Текстовый файл содержит список фамилий и должность сотрудников. Сформировать текстовый файл, содержащий фамил
Текстовый файл содержит список фамилий и должность сотрудников. Сформировать текстовый файл, содержащий фамилии сотрудников, работающих ...


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Транслитерация текста с кириллицы на латиницу
Maks 11.11.2026
Решил облегчить жизнь себе и коллегам админам при создании электронных почтовых ящиков для пользователей, в результате написал обработку "Транслитерация текста" с кириллицы на латиницу, а в ней. . .
Книги по геймдизайну, левел-дизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version 1. 2003 - 06 - Designing Virtual Worlds (1st Edition) Автор: Richard A. Bartle | Объем: 768 стр. Ссылки: Amazon . . .
Родители токсичные абьюзеры по отношению к своим детям ругают их оскорбляют не любят
zorxor 08.11.2026
Жить в атмосфере постоянных оскорблений, критики и холодности со стороны родителей — это тяжелое и болезненное испытание, которое оставляет глубокие эмоциональные раны. Токсичное и абьюзивное. . .
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
Проверка полного ФИО в типовом справочнике
Maks 07.11.2026
Решение реализовано в конфигурации КА2, на примере справочника "КонтактныеЛицаПартнеров". Задача: Запрет инициалов. Не допускаеть использование сокращений вида "И. И. ", "И. И. ", "И И" и. . .
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . . Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
Красочные поля с номером страницы svg+background-image
russiannick 04.11.2026
Красочные поля с номером страницы не менее важны чем в эпоху бумажных книг. Посему спешу представить почтеннейшей публике этот важный инструмент который эти поля и формирует. В процессе разработки. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru