![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Удален
Форумчанин
Регистрация: 02.12.2009
Сообщений: 309
|
![]()
Есть файл, в котором записаны числа в строке. Нужно отсортировать эти числа, причем количество чисел заранее не известно.
Как это сделать, если на C# можно считать только строку целиком? Считывать строку, а из нее уже вытаскивать числа, или есть другой вариант? |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 18.05.2009
Сообщений: 180
|
![]()
Незнаю,может поможет.
#include<stdio.h> void main(){ int sum=0,i=0,su=0; char ch; int q,s=0; FILE *t,*g; t=fopen("1.txt","r"); printf("TEXT: \n"); while (!feof(t)){ ch=getc(t); printf("%c",ch); } fclose(t); t=fopen("1.txt","r"); g=fopen("2.txt","w"); while (!feof(t)){ ch=getc(t); if(ch!='\n' && ch!=' '){ if((ch=='0')||(ch=='1')||(ch=='2')| |(ch=='3')||(ch=='4')||(ch=='5')||( ch=='6')||(ch=='7')||(ch=='8')||(ch =='9')) { q=int(ch); q=q-48; su++; s=s+q;} } } printf("\n_________________________ _________\n"); printf("\nKOLICHESTVO = %d \nSUMMA = %d ",su,s); fclose(t); fclose(g); }
Программист без пива, как спирт без пробки - выдохнется___________-
![]() |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ввод множества чисел | PlayerDark | Общие вопросы Delphi | 1 | 15.06.2009 22:47 |
Ввод чисел в массив | acinax | Общие вопросы C/C++ | 2 | 05.12.2008 22:37 |
Ввод чисел с клавиатуры | SAVIK | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 19 | 26.05.2008 12:54 |
ввод чисел со знаком... | maLoy*508 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 21.05.2008 19:32 |
ввод чисел | bruce | Microsoft Office Excel | 1 | 08.02.2007 17:58 |