Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Языки программирования > С/С++
Перезагрузить страницу Помогите исправить ошибки.
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
Артём Фирсанов Артём Фирсанов вне форума
Member
 
Сообщений: 348
Сказал(а) спасибо: 26
Поблагодарили 5 раз(а) в 5 сообщениях
Регистрация: 19.08.2010
Arrow Помогите исправить ошибки. - 08.01.2013, 21:24

Всем доброго времени суток.
Написал прогу которая должна записать в файл и читать из фала, но к сожалению из за ошибок не работает. А я никак не могу разобраться что неверно. Если можете подскажите, буду благодарен за любой ответ.
cpp Код:
#include <iostream.h>
#include <conio.h>
#include <stdio.h>

void main( void )
{
const int N=100;
char str[N];
int n=0;
cout << "Viberi komandu' " << endl;
cin.getline(str,N);
while (n!=3){
    //cout << "" << endl;
    cout << "1-dobavit zapis;" << endl;
    cout << "2-pokazat vse;" << endl;
    cout <<"3-Exit;"<<endl;
    cout << "Vash vibor: " << endl;
    cin >> n;
    switch (n) {
//-----------------------------------------
case 1:FILE *file;
char* file_name = "file.txt";
char load_string[50] = "none";
file = fopen( file_name, "w" );
puts("3.14", file );
fclose( file ); break;
//-----------------------------------------
case 2:file = fopen( file_name, "r" );
if( file != 0 )
{
fgets( load_string, 50 , file );
cout << "load_string = " << load_string << endl;
}
else
{
cout << "File not found !!!" << endl;
}
fclose(file);break;
//-------------------------------------------
case 3: return 0;
default : cout << "Error" << endl; break;}

}
Ответить с цитированием
  (#2 (permalink)) Старый
Артём Фирсанов Артём Фирсанов вне форума
Member
 
Сообщений: 348
Сказал(а) спасибо: 26
Поблагодарили 5 раз(а) в 5 сообщениях
Регистрация: 19.08.2010
По умолчанию 08.01.2013, 21:27

[C++ Error] Unit1.cpp(28): E2126 Case bypasses initialization of a local variable
[C++ Error] Unit1.cpp(40): E2467 'main()' cannot return a value
Ответить с цитированием
  (#3 (permalink)) Старый
Артём Фирсанов Артём Фирсанов вне форума
Member
 
Сообщений: 348
Сказал(а) спасибо: 26
Поблагодарили 5 раз(а) в 5 сообщениях
Регистрация: 19.08.2010
По умолчанию 08.01.2013, 21:27

cpp Код:
#include <iostream.h>
#include <conio.h>
#include <stdio.h>

int main( void )
{
const int N=100;
char str[N];
int n=0;
cout << "Viberi komandu' " << endl;
cin.getline(str,N);
while (n!=3){
    //cout << "" << endl;
    cout << "1-dobavit zapis;" << endl;
    cout << "2-pokazat vse;" << endl;
    cout <<"3-Exit;"<<endl;
    cout << "Vash vibor: " << endl;
    cin >> n;
    switch (n) {
//-----------------------------------------
case 1:FILE *file;
char* file_name = "file.txt";
char load_string[50] = "none";
file = fopen( file_name, "w" );
fputs("labadaba", file );
fclose( file ); break;
//-----------------------------------------
case 2:file = fopen( file_name, "r" );
if( file != 0 )
{
fgets( load_string, 50 , file );
cout << "load_string = " << load_string << endl;
}
else
{
cout << "File not found !!!" << endl;
}
fclose(file);break;
//-------------------------------------------
case 3: return 0;
default : cout << "Error" << endl; break;}
}
}
Ответить с цитированием
  (#4 (permalink)) Старый
Артём Фирсанов Артём Фирсанов вне форума
Member
 
Сообщений: 348
Сказал(а) спасибо: 26
Поблагодарили 5 раз(а) в 5 сообщениях
Регистрация: 19.08.2010
По умолчанию 08.01.2013, 21:28

Поправил, теперь только такая ошибка:
[C++ Error] Unit1.cpp(28): E2126 Case bypasses initialization of a local variable
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как исправить ошибки? SADIST C++ Builder 11 04.10.2011 16:47
помогите исправить ошибки, очень прошу...проблемы с курсовой tanuha_smile Pascal 0 23.02.2011 13:28
Помогите наити и исправить ошибки...Please!!! 111 Pascal 0 11.01.2011 21:03
Как исправить баг ошибки schanker2 Вопросы начинающих программистов 9 18.11.2009 11:52
помогите плиз исправить ошибки в лабах imported_ti_ Pascal 0 14.11.2009 18:27
Помогите исправить ошибки приложений. olesya-guber Любые вопросы от новичков 11 28.07.2008 12:14
C# Lan как исправить ошибки System.Mega Сетевое программирование 0 03.04.2006 02:30
Как исправить USB ошибки kelz Железо. Написание драйверов 3 16.03.2006 09:57
Как исправить ошибки Gandalf MSSQL Server 1 14.03.2005 17:36
DBExpress как исправить ошибки Anonymous Delphi 1 20.01.2004 17:00
Как исправить ошибки в BDE An_Life MSSQL Server 1 07.03.2003 10:40



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов