Форум программистов, компьютерный форум CyberForum.ru

Ошибка с библиотеками, что-то клинит - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Что это такое? http://www.cyberforum.ru/cpp-beginners/thread896848.html
Написал большую программу (курсовая работа), после многочисленных правок закончились красные подчеркивания в тексте программы, но при попытке собрать проект выдает вот это Программа - NetBeans IDE7.3 Компиляторы Cygwin "/usr/bin/make" -f nbproject/Makefile-Debug.mk QMAKE= SUBPROJECTS= .build-conf cygwin warning: MS-DOS style path detected:...
C++ Обработка двустороннего списка Здравствуйте. Помогите или подскажите в написании обрабатывающей части в программе. Есть задание: тип информ поля. char*. Добавить в список элементы с номерами 1,3,5.. Написал часть программы, но не знаю, как написать добавление элементов в список. #include <iostream> http://www.cyberforum.ru/cpp-beginners/thread896841.html
C++ есть ли аналог ДЛЛ в линукс
возникла потребность запилить себе приложение под винду и линь (пишу на с++). тык вот, чтобы не делать своё приложение как в каменном веке монолитным, конечно же под виндой я смотрю в сторону DLL. Под виндой я их замечательно юзаю никаких проблем, весь избыточный код пихаю туда, а клиенотом так скажем остается дергать рычаги :) . решил попробовать портировать это дело под линь, (это не конечно...
Где взять исходники stl? C++
Не заголовочные файлы, а реализации. Слышал что в gcc где-то есть, но не нашел.
C++ Ошибки (в файле содержатся строки разной длины - записать их в выходной файл в порядке возрастания длины строки) http://www.cyberforum.ru/cpp-beginners/thread896828.html
#include <iostream> #include <set> #include <iterator> #include <fstream> #include <string> #include <algorithm> int main() { std::fstream ifs("in.txt", std::ios::in), ofs("out.txt", std::ios::out);
C++ Чтение двумерного массива Нужно считать двумерный массив через scanf. Переменная через scanf считывается так: scanf ("%d", &n). Элемент одномерного массива можно считывать так: scanf ("%d", a); Элемент двумерного массива я попробовал считать так: scanf ("%d", a), но вылезла ошибка чтения. Изменил на такое scanf ("%d", &a) и все заработало. Почему так произошло? Как правильно считывать? От чего это зависит? подробнее

Показать сообщение отдельно
okman
 Аватар для okman
15 / 21 / 1
Регистрация: 05.04.2013
Сообщений: 203
10.06.2013, 01:05     Ошибка с библиотеками, что-то клинит
Выбивает целую кучу ошибок. может я что-то забыл..
1>f:\lessons\c++\projects-2013\fileotl\fileotl\otladka.cpp(47): error C2059: синтаксическая ошибка: if
1>f:\lessons\c++\projects-2013\fileotl\fileotl\otladka.cpp(47): error C2143: синтаксическая ошибка: отсутствие ";" перед "{"
1>f:\lessons\c++\projects-2013\fileotl\fileotl\otladka.cpp(47): error C2447: {: отсутствует заголовок функции (возможно, используется формальный список старого типа)
1>f:\lessons\c++\projects-2013\fileotl\fileotl\otladka.cpp(49): error C2059: синтаксическая ошибка: if

Целая куча непонятных ошибок...
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
#include <Windows.h>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#define _CRT_SECURE_NO_WARNINGS
int main()
{
    SetConsoleCP(1251);
    int str,d;
    char OneBuff[300]={0},name[50]={0};
    char TwoBuff[300]={0},tname[200]={0};
    char Buff[622]={0};
    do
    {
        printf("Введите имя 1-го файла:");
        gets(name);
        str=strlen(name);
        fflush(stdin);
    }while(str>20 && printf("Error!max=20\n") || 
           str<1  && printf("Error!\n"));
    printf("Введите содержимое 1-го файла:");
    gets(OneBuff);
    strcat(name,".txt");
    FILE *OneFile = fopen(name,"wt");
    if(!OneFile){ perror(name);exit(1);}
    fputs(OneBuff,OneFile);
    fclose(OneFile);
//===================================
    printf("Введите имя 2-го файла:");
    gets(tname);
    str=strlen(tname);
    fflush(stdin);
    }while(str>20 && printf("Error!max=20\n") || 
           str<1  && printf("Error!\n"));
    printf("Введите содержимое 2-го файла:");
    gets(OneBuff);
    strcat(tname,".txt");
    FILE *TwoFile = fopen(name,"wt");
    if(!TwoFile){ perror(tname);exit(1);}
    fputs(TwoBuff,TwoFile);
    fclose(TwoFile);
//=======================================
    printf("Файлый %s и %s успешно созданы!..",name,tname);
    printf("\nВы желаете их объеденить?"
           "\n1-правда \n0-ложь");
    scanf("%i",&d);
    if(d!=1) {exit(1);};
 
    if(d==1)
    {
        FILE *OneFile = fopen(name,"a");
        if(!OneFile){ printf("I'm sorry :(\n"); perror(name);exit(1);}
        fputs(TwoBuff,OneFile);
        printf("Файлый %s и %s успешно  объединены!..",name,tname);
        printf("\nВы желаете просмотреть содержимое?"
           "\n1-правда \n0-ложь");
        scanf("%i",&d);
        if(d!=1) {fclose(OneFile); exit(1);};
        if(d==1)
        {
            int x;
            while((x=fgetc(OneFile))!=EOF)
            {
                putchar(x);
            }
            fclose(OneFile);
        
    }
    system("pause");
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 12:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru