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

[C++] Дана строка. Получить подстроку расположенную... - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ошибка линкеровщика http://www.cyberforum.ru/cpp-beginners/thread514588.html
Ребята я начинающий программист так что не судите строго....) В процессе компиляции вылетает со свистом такая ошибка: Unresolved external 'Out(TZap, Stdctrls::TMemo *)' referenced from D:\Ó×ÅÁÀ\ÎÀÈÏ\LAB8\UNIT1.OBJ Больше нигде ошибок не находит и не компилируется. В коде есть строчка: void Out(TZap, TMemo*); Если эту строчку отключить комментарием, то вылетает ошибка Unit1.cpp(69):...
C++ ошибка в программе. Во время работы появляется ошибка. #include <iostream> #include <conio.h> using namespace std; template <class T> class MYArray { http://www.cyberforum.ru/cpp-beginners/thread514586.html
подскажите пожалуйста что я здесь делаю не правильно? C++
#include "stdafx.h" #include <iostream> using namespace std; int main() { int ivar; int dvar; ivar = 100; dvar = 100.0; cout<<"Ishodnoe znachenie ivar: \n"<<ivar;
Перевод кода с Java на С++ C++
Очень нужно перевести на С++. Но языком Java не владею. Помогите, пожалуйста.import java.io.*; import java.math.BigInteger; import java.util.*; public class Main { /** * @param args the command line arguments */ public static void main(String args) {
C++ Перевод кода с Java на С++ http://www.cyberforum.ru/cpp-beginners/thread514571.html
Такой вот код нужно перевести. import java.io.*; import java.math.BigInteger; import java.util.*; public class Main { /** * @param args the command line arguments */ public static void main(String args) {
C++ Определить сумму ряда Проверьте пожалуйста, ошибка где то... Определить сумму ряда с заданной точностью (Факториал в виде подпрограммы) ∑ (2k)!/k!(k+2)!*x^(k+2) При |x|<=1/4 #include <iostream.h> #include <stdio.h> #include <stdlib.h> подробнее

Показать сообщение отдельно
dimakaz5194
0 / 0 / 0
Регистрация: 02.11.2011
Сообщений: 40
09.03.2012, 00:16  [ТС]     [C++] Дана строка. Получить подстроку расположенную...
Попытался реализовать идею ошибка на инт лезет постоянно
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
#include <iostream>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
 
using namespace std;
 
int main()
int Stroka(char a[], char b[]);
int ReadStroka(char const *fname, char a[256]);
int SaveStroka(char const *fname, char a[256]);
{
    FILE *file1,*file2;
     char path1[10],path2[10];
     cin >> path1 >> path2;
     strcat(path1,".txt");
     strcat(path2,".txt");
     file1 = fopen(path1,"a+");
     file2 = fopen(path2,"a+");
     }
     
     int main(int argc, char *argv[])
{
     char a[256],b[256];
     ReadStroka(path1,".txt",a);
     printf("%s\n",a);
     Stroka(a,b);
     SaveStroka(path2,".txt",b);
     printf("%s\n",b);
     system("PAUSE");
     return EXIT_SUCCESS;
     }
 
 
 
int Stroka(char a[], char b[])
{
     int f=0;int j=0;
     for(int i=0;a[i];i++)
     {
             if(a[i]==':') 
             for(i++;a[i]!=':'&&a[i];i++) b[j++]=a[i];
             else continue;
             b[j]='\0';
             return 1;
             break;
     }
     b[j]='\0';
     return 0;
}
int ReadStroka(char const *fname, char a[256])
{
    FILE *f=fopen(fname,"r");
    int n;
    if(f==NULL)
    {
        return 0;
    }
    fgets(a,256,f);
    fclose(f);
}
 
int SaveStroka(char const *fname, char a[256])
{
    FILE *f=fopen(fname,"w");
    if(f==NULL)
    {
        return 0;
    }
    fprintf(f,"%s",a);
    fclose(f);
}
Добавлено через 30 минут
Вот код такой же лабы только там без файлов выводится и вводится все с командной строке,.. помогите пожалуйста соединить это все с общим кодом а то я вообще уже запутался напроч(((, .. что бы 1)написал имя файла-файл создался 2)написал строку с двоеточиями как по заданию там нажал ентер 3)написал имя второго файла - файл создался и в него как по заданию прочиталась та строка из первого файла и нужное из нее записалось во второй файл.
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
#include <cstdlib>
#include <iostream>
 
int Stroka(char a[], char b[]);
 
int main(int argc, char *argv[])
{
    char a[256],b[256];
    printf("Vveite stroku: ");
    scanf("%s",&a);
    if(Stroka(a,b)) printf("%s\n",b);
    else printf("V stroke net dvoetochiya\n");
    system("PAUSE");
    return EXIT_SUCCESS;
}
 
int Stroka(char a[], char b[])
{
     int f=0;int j=0;
     for(int i=0;a[i];i++)
     {
             if(a[i]==':') 
             for(i++;a[i]!=':';i++) b[j++]=a[i];
             else continue;
             b[j]='\0';
             return 1;
             break;
     }
     b[j]='\0';
     return 0;
}
 
Текущее время: 23:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru