ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

27.04.2009, 17:46
|
|
Постоянный
Регистрация: 29.09.2008
Сообщений: 553
Провел на форуме: 2584134
Репутация:
519
|
|
Без return тор же самое =//
|
|
|

27.04.2009, 17:47
|
|
Участник форума
Регистрация: 26.11.2008
Сообщений: 158
Провел на форуме: 2816163
Репутация:
158
|
|
Аа и еще заметил тока, у тебя при первой интерации цикла, сразу должен вылететь ноль.
Вот так правильней, не туда поставил }.
Код:
#include "stdafx.h"
#include <fstream>
#include <iostream>
using namespace std;
int main()
{
int z[10];
for(int i=1; i<9; i++){
z[i]=i;
cout<<i;
}
return 0;
}
|
|
|

27.04.2009, 17:58
|
|
Участник форума
Регистрация: 25.08.2008
Сообщений: 187
Провел на форуме: 2066562
Репутация:
86
|
|
Сообщение от -m0rgan-
Такой вопрос:
Учу С++
коппилятьо говорит:
Код:
"ttestt.exe": Загружено: "C:\Documents and Settings\-bug1z-\Мои документы\Visual Studio 2008\Projects\ttestt\Debug\ttestt.exe", Символы загружены.
"ttestt.exe": Загружено "C:\WINDOWS\system32\ntdll.dll"
"ttestt.exe": Загружено "C:\WINDOWS\system32\kernel32.dll"
"ttestt.exe": Загружено "C:\WINDOWS\WinSxS\x86_Microsoft.VC90.DebugCRT_1fc8b3b9a1e18e3b_9.0.21022.8_x-ww_597c3456\msvcr90d.dll"
"ttestt.exe": Загружено "C:\WINDOWS\WinSxS\x86_Microsoft.VC90.DebugCRT_1fc8b3b9a1e18e3b_9.0.21022.8_x-ww_597c3456\msvcp90d.dll"
Программа "[3912] ttestt.exe: Машинный код" завершилась с кодом 0 (0x0).
код программы:
Код:
#include "stdafx.h"
#include <fstream>
#include <iostream>
using namespace std;
int main()
{
int z[10];
for(int i=1; i<9; i++){
z[i]=i;
cout<<i;
return 0;
}
}
В чём проблема?
почему программа завершается с нолём??
спасибо!
"Ноль" означает удачное завершение программы (без ошибок)
если бы показывало другое число, значит программа завершилась(закрылась) неудачно (с ошибкой).
|
|
|

27.04.2009, 18:01
|
|
Постоянный
Регистрация: 29.09.2008
Сообщений: 553
Провел на форуме: 2584134
Репутация:
519
|
|
спс...но программа всё равно завершается =(
то есть мелькнуло консольное окно в нём 123456789 и оно исчезает и в окне компилятора появляется тот же код =((
|
|
|

27.04.2009, 18:04
|
|
Участник форума
Регистрация: 25.08.2008
Сообщений: 187
Провел на форуме: 2066562
Репутация:
86
|
|
Сообщение от -m0rgan-
спс...но программа всё равно завершается =(
то есть мелькнуло консольное окно в нём 123456789 и оно исчезает и в окне компилятора появляется тот же код =((
ааа ну так бы и написали, а то фиг поймешь о чем речь)
перед ретурном надо написать
Код:
system("PAUSE"); // Работает только в Windows
и тогда после 123456789 появится надпись "Press any key to continue" и после нажатия любой кнопки программа закроется.
|
|
|

27.04.2009, 18:06
|
|
Участник форума
Регистрация: 26.11.2008
Сообщений: 158
Провел на форуме: 2816163
Репутация:
158
|
|
Программа выполнилась и завершилась, чтобы окно осталось с результатом нужно приостановить ее, например прописав функцию ввода символа. в с++ не знаю как, но думаю прокатит:
#include<conio.h>
...
getch();
return 0;
}
|
|
|

27.04.2009, 18:06
|
|
Постоянный
Регистрация: 29.09.2008
Сообщений: 553
Провел на форуме: 2584134
Репутация:
519
|
|
Спасибо!
теперь всё ок!
|
|
|

27.04.2009, 18:21
|
|
Постоянный
Регистрация: 29.09.2008
Сообщений: 553
Провел на форуме: 2584134
Репутация:
519
|
|
Сообщение от .ATK
ctrl+f5
Спасибо, я знаю как компилировать программу...
|
|
|

27.04.2009, 18:23
|
|
Участник форума
Регистрация: 26.11.2008
Сообщений: 158
Провел на форуме: 2816163
Репутация:
158
|
|
Он наверно хотел сказать alt+F5, в BC таким образом показывается консоль..
|
|
|

27.04.2009, 18:27
|
|
Постоянный
Регистрация: 29.09.2008
Сообщений: 553
Провел на форуме: 2584134
Репутация:
519
|
|
Вот теперь возник такой вопрос:
Как записть данные в файл?
Скажем вот мой код:
Код:
#include "stdafx.h"
#include <fstream>
#include <iostream>
using namespace std;
int main()
{
int z[100000];
for(int i=1; i<100000; i=i+2){
z[i]=i;
cout<<i;
cout<<"\n";
}
system("PAUSE");
return 0;
}
как теперь записать выведенные данные в файл скажем 1.txt ?
То есть из масива..
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|