Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Пользователь


Сообщения: 147
Благодарности: 0

Профиль | Отправить PM | Цитировать


Давайте все уточним.
у меня код считывания.
Код: Выделить весь код
					int size;
					FILE*f=fopen("KeyCod.txt","r+");
						if (f==0)return;
							char get[6];
						if(fgets(get,10,f)!=0)
							size=atoi(get);
						else return;
						int*ptr=new int[size];
						if(ptr==0)return;
						for(int i=0;i<size;i++){
							fgets(get,10,f);
							ptr[i]=atoi(get);
						}
						
						fclose(f);
как я понял вы мне предложили изменить на
Код: Выделить весь код
					int size;
                                                            int i=0;
					FILE*f=fopen("KeyCod.txt","r+");
						if (f==0)return;
							char get[6];
						if(fgets(get,10,f)!=0)
							size=atoi(get);
						else return;
						int*ptr=new int[size];
						if(ptr==0)return;
						for(int i=0;i<size;i++) while (!feof(fSettings))
                                                                        {
							fgets(get,10,f);
							ptr[i]=atoi(get);
                                                                                    i++
						}
						
						fclose(f);
это мне поможет как поверять если в ptr[i] число если нету...то использовать по стандарту.

Отправлено: 20:27, 02-07-2008 | #13