StringGrid и внешний файл
За ранее благодарствую.....
Приветствую всех....Задача такова нужно из внешнего файла (txt) считать каждую строку и поместить в каждую ячейку стринггрида...
За ранее благодарствую.....
Что ты не можешь, файл читать или занести в ячейки?
Что ты не можешь, файл читать или занести в ячейки?
Мне нужен примерно код, потому-что не могу разобраться с StrinGrig'ом в плане int значений...
Если можно привести код буду благодарен....
Мне нужен примерно код, потому-что не могу разобраться с ытринггридо в плане int значений...
Если можно привести код буду благодарен....
В первом сообщении про int значения ничего не сказано. Нужно четче формулировать вопрос.
Мне нужен примерно код, потому-что не могу разобраться с StrinGrig'ом в плане int значений...
Если можно привести код буду благодарен....
StringGrid1->RowCount = 50; //50 строк
StringGrid1->ColCount = 10; //10 столбцов
StringGrid1->Cells[1][25] = AsnsiString(Val);
Заносит 125 в 1-й столбец 25-ю строку
В первом сообщении про int значения ничего не сказано. Нужно четче формулировать вопрос.
Ситуация какая ...есть текстовик с 5-ю строками
нужно при помощи StringGrid'a или DB компонентов прочитать файл так, чтобы каждая строка легла в отдельную ячейку...
Спасибо....
StringGrid1->RowCount = 50; //50 строк
StringGrid1->ColCount = 10; //10 столбцов
StringGrid1->Cells[1][25] = AsnsiString(Val);
Заносит 125 в 1-й столбец 25-ю строку
см. мой предыдущий пост
int i=0;
StringGrid1->RowCount=5;
StringGrid1->ColCount=5;
FILE *f=fopen("file.txt","rt");
while (!feof($f)) {
fgets(string,255,f);
StringGrid1->Cells[1]=AnsiString(string);
i++;
}
fclose(f);
int i=0;
StringGrid1->RowCount=5;
StringGrid1->ColCount=5;
FILE *f=fopen("file.txt","rt");
while (!feof($f)) {
fgets(string,255,f);
StringGrid1->Cells[1]=AnsiString(string);
i++;
}
fclose(f);
Mike спасибо..ты понял о чем Я говорил....
Только проблема одна ...
на форме в StringGride после каждого слова стоит жирный пайп или что-то похожее на него...в текстовике у меня нет после слов пробелов...
КАК убрать эти пайпы из СтрингГрида??????
Еще раз спасибо..........
Mike спасибо..ты понял о чем Я говорил....
Только проблема одна ...
на форме в StringGride после каждого слова стоит жирный пайп или что-то похожее на него...в текстовике у меня нет после слов пробелов...
КАК убрать эти пайпы из СтрингГрида??????
Еще раз спасибо..........
Это переносы строк.
Функция trim их убирает
Это переносы строк.
Функция trim их убирает
А как её использовать??????????
int i=0;
StringGrid1->RowCount=5;
StringGrid1->ColCount=5;
FILE *f=fopen("file.txt","rt");
while (!feof($f)) {
fgets(string,255,f);
StringGrid1->Cells[1]=AnsiString(string);
i++;
}
fclose(f);
Я бы чкть чуть подправил
int i=0;
StringGrid1->RowCount=1;
StringGrid1->ColCount=5;
FILE *f=fopen("file.txt","rt");
while (!feof($f)) {
fgets(string,255,f);
StringGrid1->Cells[1]=AnsiString(string);
i++;
StringGrid1->RowCount++; //Увеличиваем количество строк в гриде.
}
fclose(f);
Это переносы строк.
Функция trim их убирает
А как её использовать??????????
А как её использовать??????????
Trims leading and trailing spaces and control characters from a string.
Unit
SysUtils
Category
string handling routines
extern PACKAGE AnsiString __fastcall Trim(constAnsiString S);
extern PACKAGE WideString __fastcall Trim(const WideString S);
Description
Trim removes leading and trailing spaces and control characters from the given string S.
Trims leading and trailing spaces and control characters from a string.
Unit
SysUtils
Category
string handling routines
extern PACKAGE AnsiString __fastcall Trim(constAnsiString S);
extern PACKAGE WideString __fastcall Trim(const WideString S);
Description
Trim removes leading and trailing spaces and control characters from the given string S.
Я понял что эта функция убирает спэйсы с строки, которую подсунеш.....
Как подсовывать....????
Mike нужна твоя помощь , с интеграцией функции в
int i=0;
StringGrid1->RowCount=5;
StringGrid1->ColCount=5;
FILE *f=fopen("file.txt","rt");
while (!feof(f)) {
fgets(string,255,f);
StringGrid1->Cells[1]=[color=RED]Trim[/color](string);
i++;
}
fclose(f);
Я понял что эта функция убирает спэйсы с строки, которую подсунеш.....
Как подсовывать....????
Mike нужна твоя помощь , с интеграцией функции в
int i=0;
StringGrid1->RowCount=5;
StringGrid1->ColCount=5;
FILE *f=fopen("file.txt","rt");
while (!feof(f)) {
fgets(string,255,f);
StringGrid1->Cells[1]=[color=RED]Trim[/color](string);
i++;
}
fclose(f);
А в каком хеадере(include <????????>)