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

Чтение строки в переменную типа String до определённого символа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Двусвязный список. разобраться в проге. http://www.cyberforum.ru/cpp-beginners/thread75230.html
Помоги разобраться в проге...не до конца понимаю что там происходит.. комментарии к каждой строчке нужны..
C++ Найти номер последнего максимального элемента среди элементов, лежащих в диапазоне [c,d] и расположенных до первого четного элемента. помогите с задачкой Найти номер последнего максимального элемента среди элементов, лежащих в диапазоне и расположенных до первого четного элемента. http://www.cyberforum.ru/cpp-beginners/thread75223.html
C++ одномерные массивы
кто сможет помогите с задачкой ) 52. Найти номер последнего максимального элемента среди элементов, лежащих в диапазоне и расположенных до первого четного элемента.
двумерные динамические массивы C++
Разработать программу выполняющую следующие действия: - Формирование квадратной матрицы a(n,n) из случайных целых чисел в диапазоне от –минус 100 до + 100. - В каждом i - том столбце найти наибольший среди четных по номеру и четных по величине отрицательных элементов и номера их строк помогите пожалуйста
C++ с++ dos http://www.cyberforum.ru/cpp-beginners/thread75201.html
Написать программу, которая вводит с клавиатуры два натуральных числа и выполняет логическое умножение и сложение этих чисел. На экран должны быть выведены исходные числа и результаты операций в шестнадцатеричном виде.
C++ Сортировка массива, использую рекурсию Нужно сделать программку для сортировки массива по возрастанию именно с помощью рекурсии.Пробовал написать, но не работает: лезут 2 непонятных ошибки. Помогите исправить этот код или написать по другому как-нибудь. #include <iostream> #include <cstdio> #include <stdlib.h> #include <time.h> #include <conio.h> #define number 10 using namespace std; подробнее

Показать сообщение отдельно
Redscorp
Сообщений: n/a

Чтение строки в переменную типа String до определённого символа - C++

16.12.2009, 12:30. Просмотров 1518. Ответов 0
Метки (Все метки)

Здравствуйте! Помогите написать код для извлечения из строки, полученной из файла методом fgets, новой строки до символа "-". В текстовике записано так:
Am-002210
E-022100
F-133211
Надо записать в отдельную переменную типа String только буквы. Вот мой код, компилируется, но вылазит окно с предупреждением по нажатию на кнопку:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
void __fastcall TForm1::Button2Click(TObject *Sender)
{
FILE *fin = fopen("key.txt", "r");
char test[12];
String code,x;
AnsiString z="-";
while(fgets(test, 11, fin) != NULL)
      {
      code=test;
      int i=0;
      while(code[i]!=z)
        {
        x[i]=code[i];
        i++;
        }
         ShowMessage(x);
      }
fclose(fin);
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru