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

Как найти строку которая перед "=" и после - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как приведенный код выводит ближайшую степень двойки? Разобрать работу программы http://www.cyberforum.ru/cpp-beginners/thread1079159.html
unsigned k ; cin>>k; for (--k;k&(k+1);k|=k+1); cout<<++k; вот есть программа?что она делает - я знаю(выводит ближайшую степень двойки). что мне нужно? - как она это делает? ну т.е. прям пошагово..спасибо заранее
C++ Определить количество слов, начинаются и заканчиваются одной и той же буквой Дана строка, состоящая из русских слов, разделенных пробелами (одним или несколькими). Определить количество слов, начинаются и заканчиваются одной и той же буквой. http://www.cyberforum.ru/cpp-beginners/thread1079147.html
C++ Дана строка. Подсчитать количество цифр, содержащихся в ней
Дана строка. Подсчитать количество цифр, содержащихся в ней.
Выяснить, которых больше символов '+' или '*'. C++
Дано натуральное число n и символы s1, s2, ..., sn. Выяснить, которых больше символов '+' или '*'.
C++ Определить, есть ли в матрице нулевые элементы http://www.cyberforum.ru/cpp-beginners/thread1079143.html
Доброго времени суток. У меня задание на поиск присутствия нулевых элементов в матрице. Вот код: #include <iostream> using namespace std; int i,j; bool solve(double **a, int n, int m) { bool b; b=false; for (i=0;i<n;i++)
C++ Необходимо организовать однонаправлений список структурой, и предусмотреть следующие действия : В работе необходимо организовать однонапрямлений список структурой, и предусмотреть следующие действия : - добавление элементов в список; - исключение элементов из списка; - добавление элементов в конец списка; - поиск по заданным полем; - печать списка. наша структура с именем AEROFLOT, что содержит следующие поля: CITY - название населенного пункта назначения, подробнее

Показать сообщение отдельно
pEntity
10 / 5 / 1
Регистрация: 12.12.2012
Сообщений: 371
23.01.2014, 22:10  [ТС]     Как найти строку которая перед "=" и после
Да, все работает на отлично, но вот у меня косяк, что же не так я делаю?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
        
        char pszLine[ 256 ], pszLeft[32], pszRight[32]; 
        char* pStrchr = strchr(pszLine,'=');
 
        if (pStrchr)
        {
            *pStrchr = 0; // Cut here !
 
 
            strcpy( pszLeft, TrimString( pszLine ) );
            strcpy( pszRight, TrimString( pStrchr + 1 ));
 
            printf("%s\n", pszLeft);
        }
Так выводит VIEWMODEL отлично. Но так:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
        
        char pszLine[ 256 ], pszLeft[32], pszRight[32]; 
        char* pStrchr = strchr(pszLine,'=');
 
        if (pStrchr)
        {
            *pStrchr = 0; // Cut here !
 
 
            strcpy( pszLeft, TrimString( pszLine ) );
            strcpy( pszRight, TrimString( pStrchr + 1 ));
 
            printf("%s --- %s \n", pszLeft, pszRight);
        }

Выводит: dl --- models/v_weapon.mdl


Что это за ерунда, почему вдруг вместо VIEWMODEL начало писать dll не понятно откуда-то взявшегося ?

Но уже так:

C++
1
2
    printf("pszLeft %s \n", pszLeft);
printf("pszRight %s \n", pszRight);
Выводит нормально. Что это за мистика ? Почему в одну строку выводит ерунду ?
 
Текущее время: 09:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru