Proswmoiwsh ths entolhs "SORT" tou ms-dos se C++

Συζητήσεις για την γλώσσα C και C++

Συντονιστές: Super-Moderators, WebDev Moderators

Απάντηση
Stealthy
Δημοσιεύσεις: 2
Εγγραφή: 14 Μάιος 2009 16:43

Proswmoiwsh ths entolhs "SORT" tou ms-dos se C++

Δημοσίευση από Stealthy » 18 Μάιος 2009 16:52

Loipon h askhsh exei ws ekshs:

Προσομοίωση της εντολής "SORT" του MS-DOS, που ταξινομεί ένα κείμενο, με
πρόγραμμα σε γλώσσα C++ με συμπερίληψη όλων των δυνατών επιλογών (options) της αρχικής εντολής του DOS.

tha ithela ligh voitheia gia to pws na ksekinhsw to programma an ginetai mias kai to help tou ms dos den edwse kai arketh voitheia!!!
opoiadhpote voitheia kalodexoumenh :)

Άβαταρ μέλους
GeoStuff
Honorary Member
Δημοσιεύσεις: 7496
Εγγραφή: 16 Νοέμ 2005 03:12
Τοποθεσία: Στα αλατορυχεία της Ζουαζιλάνδης...

Proswmoiwsh ths entolhs "SORT" tou ms-dos se C++

Δημοσίευση από GeoStuff » 20 Μάιος 2009 12:06

Έχεις κάνει τίποτα που να μπορούμε να δουλέψουμε πάνω του?
Κούκλα Μου Φρεγάτα Σκίζεις Τον Ωκεανό... Μοιάζεις Στον Τιτανικό!!!

Άβαταρ μέλους
Hermeia
Honorary Member
Δημοσιεύσεις: 987
Εγγραφή: 02 Αύγ 2004 00:14
Τοποθεσία: Αθήνα
Επικοινωνία:

Proswmoiwsh ths entolhs "SORT" tou ms-dos se C++

Δημοσίευση από Hermeia » 20 Μάιος 2009 13:19

το Help του DOS σου λέει ποιες λειτουργίες υποστηρίζει - και μάλιστα παράλληλα..
Hermeia the InfoSharer
Η Γνώση είναι Δύναμη
Εικόνα

Stealthy
Δημοσιεύσεις: 2
Εγγραφή: 14 Μάιος 2009 16:43

Proswmoiwsh ths entolhs "SORT" tou ms-dos se C++

Δημοσίευση από Stealthy » 01 Ιουν 2009 02:36

Mia diwrthosh oso afora thn askhsh.Tha exw 2 periptwseis:
1.taksinomhsh tou keimenou pou grafw ekeinh th stigmh.
2.taksinomhsh periexomenou enos arxeiou xwris na apothikeyontai se allo arxeio apla na emfanizontai ta apotelesmata sthn othonh.

oriste kai o kwdikas pou exw kanei mexri stigmhs(exei merika lathh,einai se proxeirh morfh)
an mporeite na dwsete kamia idea gt mou vgazei oti na nai sthn deyterh epilogh wres wres kai oson afora thn prwth den exw idea pws na to kanw :-?

Κώδικας: Επιλογή όλων

#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <string.h>
#define N 40

void arxeio&#40;&#41;
&#123;    FILE *f1;
	 int i;
	 char cx,pi&#91;N&#93;&#91;N&#93;,ca&#91;100&#93;,p2&#91;500&#93;;
	 f1=fopen&#40;"ch.txt","r"&#41;;
			i=0;
			//j=0;
			do &#123;

			 //fscanf&#40;f1,"%s",ca&#41;;
			 //for &#40;i = 0; i < N; i++&#41; &#123;
				cx=getc&#40;f1&#41;;
				p2&#91;i&#93;=cx;
			 //&#125;
			 //strcpy&#40;pi&#91;i&#93;,ca&#41;;
			 i++;
			&#125; while &#40;cx!=EOF&#41;;
		for &#40;i = 0; i < N; i++&#41; &#123;

			//for &#40;j = 0; j < N; j++&#41; &#123;
			  printf&#40;"%s",pi&#91;i&#93;&#41;;
		  // &#125;
		&#125;
		getch&#40;&#41;;

		fclose&#40;f1&#41;;
&#125;
void othonh&#40;&#41;
&#123;
   int i,j,k;
   char ss&#91;500&#93;,pt&#91;N&#93;&#91;N&#93;,cc,ce='^Z',temp&#91;N&#93;;
	  for &#40;i = 0; i < 4; i++&#41; &#123;
			  scanf&#40;"%s",pt&#91;i&#93;&#41;;
			  for &#40;j = 0; i < 40; j++&#41; &#123;
				if &#40;pt&#91;i&#93;&#91;j&#93;==ce&#41; &#123;
					break;
				&#125; 
			  &#125;
		&#125;
		   
	  for &#40;j = 0; j < 4; j++&#41;   &#123;
		for &#40;i = 4; i > 0; i--&#41; &#123;
			  if &#40;pt&#91;i&#93;&#91;0&#93;<pt&#91;i-1&#93;&#91;0&#93;&#41; &#123;
				strcpy&#40;temp,pt&#91;i&#93;&#41;;
				strcpy&#40;pt&#91;i&#93;,pt&#91;i-1&#93;&#41;;
				strcpy&#40;pt&#91;i-1&#93;,temp&#41;;
			  &#125;
		   &#125;
		&#125;
		for &#40;i = 0; i < 4; i++&#41; &#123;
			printf&#40;"%s\n",pt&#91;i&#93;&#41;;
		&#125;
		getch&#40;&#41;;
&#125;
void main&#40;&#41;
&#123;

	int ep2;
	char ep;


	printf&#40;"Theleis na kaneis taksinomhsh? Y/N &#58;"&#41;;
	scanf&#40;"%c",&ep&#41;;

	if &#40;ep=='Y'&#41; &#123;
	  printf&#40;"Tropoi taksinomhshs\n"&#41;;
	  printf&#40;"1.Arxeiou\n"&#41;;
	  printf&#40;"2.Othonhs\n"&#41;;
		scanf&#40;"%d",&ep2&#41;;
		if &#40;ep==1&#41; &#123;
		  arxeio&#40;&#41;;
		&#125;
		else &#123;
		  othonh&#40;&#41;;
		&#125;
	&#125;
	else &#123;
	 exit;
	&#125;
&#125;

Απάντηση

Επιστροφή στο “C, C++”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες