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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить сумму первых n чисел от числа m http://www.cyberforum.ru/cpp-beginners/thread53887.html
Даны два натуральных числа m и n. Вычислить сумму первых n ЦИФР от числа m. Разделение числа на цифры надо выполнить численно.( на C++)
C++ деление на макс элемент массива Помогите решить задачу?пожалуйста. В массиве из 10 чисел поделить все отрицательные элементы на максимальный элемент массива. http://www.cyberforum.ru/cpp-beginners/thread53882.html
Нужно перевести программу! Код Хэмминга. C++
Код Хэмминга на Паскале, кто может переведите на С++? sent data bits: 1110011 1 1 1 1 0 0 1 1 1 1 0 checking error status : 0 received data bits: 11111011110 checking error status : 5 uses crt;
C++ То что в книгах не описано))
Чем отличаются в обычном C ANCI ++i от i++?
C++ Определить периметр правильного n-угольника, описанного около окружности радиуса r http://www.cyberforum.ru/cpp-beginners/thread53863.html
Определить периметр правильного n-угольника, описанного около окружности радиуса r
C++ getch(), char *name; Привет всем, у меня опять вопрос, задается тип данных например char name; это понятно но для чего там ставится знак * char* name; И еще что значит функция getch() объясните пожалуйста по подробней.... подробнее

Показать сообщение отдельно
Dilan
8 / 8 / 1
Регистрация: 26.09.2009
Сообщений: 65
08.11.2009, 16:43  [ТС]     Записываем ответ в текстовый файл
собственно в тупике =/, вместо того чтобы вписал ответ в ТхТ, он тока создает файл и ничего не вписывает

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
#include<stdio.h>
#include<iostream.h>
#include<string.h>
#include <fstream.h>
 
int main(int argc, char* argv[])
{
    using namespace std;
    ofstream out_stream;
    out_stream.open("moj txt.txt");
  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]<<" ";
}
out_stream<<zodis;
out_stream.close();   
       
 system("PAUSE");
 
return 0;
}
однако если переместить
C++
1
2
3
4
5
  int n= strlen(zodis);
  
  cout <<zodis[0]<<" "; 
  out_stream<<zodis;
  out_stream.close();
то он тогда записывает предложение
 
Текущее время: 17:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru