Технический форум
Вернуться   Технический форум > Программирование > Форум программистов > C/C++/С#


Ответ
 
Опции темы Опции просмотра
Старый 21.05.2010, 22:16   #1 (permalink)
Weles
Лентяй
 
Аватар для Weles
 
Регистрация: 13.04.2009
Адрес: Тверь
Сообщений: 16,556
Записей в дневнике: 29
Сказал(а) спасибо: 15
Поблагодарили 81 раз(а) в 14 сообщениях
Репутация: 24915
По умолчанию Visual C++ 6.0 не пойму в чём ошибка.

Здравствуйте, написанная программа выдаёт ошибку
Цитата:
fatal error C1010: unexpected end of file while looking for precompiled header directive
при этом указывает на последнюю фигурную скобку, помогите пожалуйста разобраться в чём ошибка? Задание. Разработать алгоритм и по нему составить два варианта программы для обработки одномерного массива. Первый вариант программы – работа со статическим массивом, второй – с динамическим. 6. Дана последовательность натуральных чисел а1, а2,..., an. Создать массив из четных чисел этой последовательности. Если таких чисел нет, то вывести сообщение об этом факте.
Код:
#include "stdif.h"
#include "stdlio.h"


int main()
{
	 float *а, *b;  
     int i, j, n;

     printf ("n=" );
     scanf ("%i", &n);
     a=(float*)malloc(n*sizeof(float));
	 b=(float*)malloc(n*sizeof(float));
	 j=0;

     for ( i=0; i<=n-1; i++ )
     {
           printf("a%i=",i);
           scanf("%f",a+i); 
      }

	 for (i=0; i<=n-1; i++)
	 {
		 if(*(а+i)>0)
		 {
			 *(b+j)=*(а+i);
			 j++;
			 printf ("%.3f ", *(а+i));
		 }
		 else
		 {
			printf ("%.3f ", *(а+i));
			break;
		 }
	 }
	  printf("zerro");
      printf("\n");
      free(a);
	return 0;
}
Weles вне форума   Ответить с цитированием

Старый 21.05.2010, 22:16
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Посоветую уделить немного времени прочтению схожих постов

Не пойму в чем проблема - то ли HDD, то ли материнка
Чего то я натворил, а что не пойму
Microsoft Visual Studio синтаксическая ошибка
Не пойму, что с антивирусником?
Не пойму в чем дело - не грузится и виснет комп
Я не пойму, как это сотворить?

Старый 22.05.2010, 04:39   #2 (permalink)
Long Cat
Banned
 
Регистрация: 01.09.2009
Сообщений: 4,396
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 2544
По умолчанию

В начало файла допишите:
Код:
#include "stdafx.h"
Long Cat вне форума   Ответить с цитированием
Старый 22.05.2010, 05:30   #3 (permalink)
Евгений М.
Новичок
 
Регистрация: 25.02.2010
Сообщений: 6
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 82
По умолчанию

Исправьте ваши директивы препроцессора на следующие:
Код:
#include <stdio.h>
#include <stdlib.h>
Если выдаст такую-же ошибку тогда в начале файла допишите
Код:
#include "stdafx.h"
Евгений М. вне форума   Ответить с цитированием
Старый 22.05.2010, 18:02   #4 (permalink)
Weles
Лентяй
 
Аватар для Weles
 
Регистрация: 13.04.2009
Адрес: Тверь
Сообщений: 16,556
Записей в дневнике: 29
Сказал(а) спасибо: 15
Поблагодарили 81 раз(а) в 14 сообщениях
Репутация: 24915
По умолчанию

Спасибо.
Weles вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ


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

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




Часовой пояс GMT +4, время: 12:34.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.