Модераторы: bsa

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> установочный файл С(Си) 
:(
    Опции темы
Lazin
Дата 14.7.2008, 15:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re

Репутация: 27
Всего: 154



покажи исходный код для начала...
но скорее всего тебе нужно выбрать File -> New -> Project -> (В открывшемся окне) win32 -> win32 console application 
будет создан новый проект, там уже будет main.cpp, ты либо просто удали там все и вставь код из своего файла, либо удали его из проекта и добавь вместо него свой файл и попробуй собрать
PM MAIL Skype GTalk   Вверх
Капи
Дата 14.7.2008, 16:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 19
Регистрация: 5.7.2008

Репутация: нет
Всего: нет



Так тоже почему-то не выходит... 

Вот исходный код, в старом простом компиляторе все работало..

Код

#include <stdio.h>

#define IN 1 //Vnutri slova
#define OUT 0 //Vne slova

main()
{
    int state,staten,c,i,j,n,d,max;
    int dlina[20];
    char gist[20][50];

    state=staten=OUT;
    n=0;
    printf("\n");
    for(d=0;d<20;d++)
        dlina[d]=0;
    d=0;
    printf("\nVvedite tekst. Dlya zaversheniya vvoda vvedite @\n");
    while((c=getchar())!='@')
    {
        if((state==IN)&&(c==' '||c=='\n'||c=='\t'))
        {
            state=OUT;
            d++;
        }

        if(c==' '||c=='\n'||c=='\t')
            state=OUT;
        else
        {
            state=IN;
            dlina[d]++;
        }

        if(c==' '||c=='\n'||c=='\t')
            staten=OUT;
        else if(staten==OUT)
        {
            staten=IN;
            n++;
        }
    }
    printf("\nKolichestvo slov: %d\n",n);
    printf("\nDlina slov:");
    for(d=0;d<n;d++)
        printf("%d ",dlina[d]);
    max=dlina[0];
    for(d=1;d<n;d++)
    {
        if (dlina[d]>max)
            max=dlina[d];
    }
    for(i=0;i<max;i++)
    {
        for(j=0;j<n;j++)
        {
            if ((max-dlina[j])<=i)
                gist[i][j]='*';
            else gist[i][j]=' ';
        }
    }
    for(i=0;i<max;i++)
    {
        printf("\n");
        for(j=0;j<n;j++)
            printf("%c ",gist[i][j]);
    }
    printf("\n");
    for(j=0;j<n;j++)
        printf("__");
}


Это сообщение отредактировал(а) Капи - 14.7.2008, 16:22
PM MAIL   Вверх
W4FhLF
Дата 14.7.2008, 16:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


found myself
****


Профиль
Группа: Участник Клуба
Сообщений: 2831
Регистрация: 2.12.2006

Репутация: 2
Всего: 121



6ая строка должна выглядеть вот так: 

Код

void main()


PS Студенческая задача может быть легко распознана по выводу исковерканного русского текста в транслите smile 

Это сообщение отредактировал(а) W4FhLF - 14.7.2008, 16:49


--------------------
"Бог умер" © Ницше
"Ницше умер" © Бог
PM ICQ   Вверх
Ln78
Дата 14.7.2008, 16:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 274
Регистрация: 25.11.2006

Репутация: нет
Всего: 15



Цитата(Капи @  14.7.2008,  16:27 Найти цитируемый пост)
1. Выбираю File -> New -> Project.
             В окне New Project:  General -> Empty project  или  CLR -> CLR Empty project.


Капи, CLR - Common Language Runtime - для управляемого кода. Для твоих целей лучше подойдёт
Win32 - Win32 Console Application
PM MAIL   Вверх
Капи
Дата 14.7.2008, 16:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 19
Регистрация: 5.7.2008

Репутация: нет
Всего: нет



Цитата

6ая строка должна выглядеть вот так: 


smile  Ну в Visual Studio я и так пробывала, результат тот же, не выполняется...



Добавлено @ 17:02
Ln78, так тоже почему-то не получается. Снова пишет те же ошибки... Может быть я что-то неправильно делаю после того, как выбираю Win32 Console Aplication, но я уже по-разному попробывала и все равно не работает....... (

Это сообщение отредактировал(а) Капи - 14.7.2008, 17:22
PM MAIL   Вверх
Ln78
Дата 14.7.2008, 17:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 274
Регистрация: 25.11.2006

Репутация: нет
Всего: 15



Цитата(Капи @  14.7.2008,  17:48 Найти цитируемый пост)
Снова пишет те же ошибки

Те же - это какие? Создал сейчас, скопировал твой пример, всё оттранслировалось без ошибок (добавил только int к mian-у). Прикрепил этот проект

Присоединённый файл ( Кол-во скачиваний: 4 )
Присоединённый файл  ForKapi.rar 104,72 Kb
PM MAIL   Вверх
Капи
Дата 14.7.2008, 18:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 19
Регистрация: 5.7.2008

Репутация: нет
Всего: нет



Спасибо большое smile Твой пример у меня работает..  


PM MAIL   Вверх
Капи
Дата 14.7.2008, 18:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 19
Регистрация: 5.7.2008

Репутация: нет
Всего: нет



Все, я разобралась. Ураааааааа!!! Теперь все работает!   smile   Спасибо вам огромное!! smile 
Оказывается, под конец уже, не работало только из-за того, что в начале я не написала #include "stdafx.h" ... теперь буду знать, что в VS это надо писать..


Это сообщение отредактировал(а) Капи - 14.7.2008, 18:39
PM MAIL   Вверх
Ln78
Дата 14.7.2008, 18:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 274
Регистрация: 25.11.2006

Репутация: нет
Всего: 15



Капи, это необязательно. Можно обойтись и без него. Например, если в свойствах (щёлкнуть на проекте, выбрать Properties, в С/С++ пункт Precompiled  Headers в первой строчке выбрать Not Using Precompiled Headers) не использовать прекомпилированные заголовки, то ошибки не будет и без подключения "stdafx.h". Но для больших проектов прекомпиляция заголовков помогает.
PM MAIL   Вверх
Капи
Дата 14.7.2008, 21:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 19
Регистрация: 5.7.2008

Репутация: нет
Всего: нет



Мм.. понятно) Буду знать smile А не знаешь, может есть какие-нибудь справочники на русском языке по пользованию Visual Studio?.. 
PM MAIL   Вверх
Капи
Дата 14.7.2008, 22:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 19
Регистрация: 5.7.2008

Репутация: нет
Всего: нет



PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0542 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.