Форум программистов, компьютерный форум 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
15 / 21 / 1
Регистрация: 05.04.2013
Сообщений: 203
10.06.2013, 02:05  [ТС]     Ошибка с библиотеками, что-то клинит
Цитата Сообщение от __guest__ Посмотреть сообщение
невнимательный
Точно!

Вот полный код программы, может кому-нибудь пригодится.
Суть такая:создается два файла и по желанию юзер может их объединить в один. я спать.
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
72
73
74
75
76
77
78
79
80
81
82
83
84
85
#include <iostream>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#define _CRT_SECURE_NO_WARNINGS
int main()
{
    setlocale(0,"rus");
    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);
//===================================
    do{
    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(TwoBuff);
    strcat(tname,".txt");
    FILE *TwoFile = fopen(tname,"wt");
    if(!TwoFile){ perror(tname);exit(1);}
    fputs(TwoBuff,TwoFile);
    fclose(TwoFile);
//======================================
    printf("\n");
//=======================================
    printf("Файлый %s и %s успешно созданы!..",name,tname);
    printf("\nВы желаете их объеденить?"
           "\n1-правда \n0-ложь \nОтвет:");
    scanf("%i",&d);
    if(d!=1) {exit(1);};
 
    if(d==1)
    {
        
        strcat(Buff,OneBuff);
        strcat(Buff,"\n");
        strcat(Buff,TwoBuff);
 
        FILE *buffile = fopen("Buff.txt","wt");
        if(!buffile){ printf("I'm sorry :(\n"); perror("Buff.txt");exit(1);}
        fputs(Buff,buffile);
        fclose(buffile);
 
        printf("\n");
        printf("Файлый %s и %s успешно  объединены!..",name,tname);
        printf("\nВы желаете просмотреть содержимое?"
           "\n1-правда \n0-ложь \nОтвет:");
        scanf("%i",&d);
        if(d!=1) { exit(1);}
        if(d==1)
        {
            FILE *buffile = fopen("Buff.txt","rt");
            if(!buffile){ printf("I'm sorry :(\n"); perror("Buff.txt");exit(1);}
            int x;
            while((x=fgetc(buffile))!=EOF)
            {
                putchar(x);
            }
            fclose(buffile);
        }
    }
    system("pause>>void");
    return 0;
 
}
 
Текущее время: 12:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru