freestuff.gr αρχική σελίδα
 FAQFAQ    ΑναζήτησηΑναζήτηση   Λίστα ΜελώνΛίστα Μελών   Ομάδες ΜελώνΟμάδες Μελών   <b>Εγγραφή Μέλους</b>Εγγραφή Μέλους 
 ΠροφίλΠροφίλ   Επιλογές μέλους Επιλογές   Τα bookmarks μου Τα bookmarks μου   Προσωπικά μηνύματαΠροσωπικά μηνύματα 
  διαφήμιση  

Καλώς ήρθατε στο forum μας! Για να συμμετάσχετε στις συζητήσεις θα πρέπει να είσαστε μέλος. Γίνετε μέλος τώρα!.
 

Εισαγωγή δεδομένων από αρχείο text σε πίνακα.


 Forum index » Δημιουργία Web Sites, Γραφικών & Προγραμματισμός » Γλώσσες Προγραμματισμού » C, C++
Moderators:  Super-Moderators, WebDev Moderators
Εισαγωγή νέου Θέματος   Απάντηση στο Θέμα Σελίδα 1 από 1 [2 Μηνύματα]      Bookmarks Tags: δεδομένωνtextαρχείο Mark the topic unread :: Προηγούμενο θέμα :: Επόμενο θέμα
ΑποστολέαςΜήνυμα
MamRa


Μέλος από: 06 Δεκ 2009
Μηνύματα: 29

View users profile Send email to user
ΜήνυμαΣτις: 04 Ιαν 2012 20:09    Θέμα: Εισαγωγή δεδομένων από αρχείο text σε πίνακα. Απάντηση με παράθεση  Mark this post and the followings unread

#include <stdio.h>

void main()
{
int max, maxp=0,i,j,counter;
static const char filename[] = "op.txt";
FILE *file = fopen ( filename, "r" );


char arra[300][20];
char line[128]; /* or other suitable maximum line size */

for(i=0; i<300; i++)
for(j=0; j<20; j++)
arra[i][j] = '\0';

for(i=0; i<300; i++)
line[i] = '\0';

if ( file != NULL )
{
counter =0;
int choice;
i=0;
max=arra[0];
while ( fgets ( line, sizeof line, file ) != NULL ) /* read a line */
{
strcpy(arra[i], line);
if (counter==0)
{printf("%d array -->%s \n",counter, &arra[i]);}
if (counter==1)
{printf("%d array -->%s \n",counter, &arra[i]);}
if (counter==2)
{printf("%d array -->%s \n",counter, &arra[i]);}
if (counter==3)
{printf("%d array -->%s \n",counter, &arra[i]);}
if (counter==4)
{printf("%d array -->%s \n",counter, &arra[i]);}
if (counter==5)
{printf("%d array -->%s \n",counter, &arra[i]);}
if (counter==6)
{printf("%d array -->%s \n",counter, &arra[i]);}
if (counter==7)
{printf("%d array -->%s \n",counter, &arra[i]);}
if (counter==
{printf("%d array -->%s \n",counter, &arra[i]);}
if (counter==9)
{printf("%d array -->%s \n",counter, &arra[i]);}
if (counter==10)
{printf("%d array -->%s \n",counter, &arra[i]);}
if (counter==11)
{printf("%d array -->%s \n",counter, &arra[i]);}
if (counter==12)
{printf("%d array -->%s \n",counter, &arra[i]);}
if (counter==13)
{printf("%d array -->%s \n",counter, &arra[i]);}
.
.
.
.

if (counter==269)
{printf("%d array -->%s \n",counter, &arra[i]);}


counter++;
i++;


}
fclose ( file );
}
else
{
perror ( filename );
}
system("pause");
return 0;

}


Με αυτο τον τροπο διαβαζω ανα γραμμη το αρχειο σαν string αλλα εχω κολλησει στο πως θα διαβαζω χαρακτηρα χαρακτηρα και θα βρισκω τον μεγαλυτερο και την θεση του χαρακτηρα στην καθε γραμμη.
καμια ιδεα!!!!
GReaper


Μέλος από: 11 Δεκ 2010
Μηνύματα: 48

View users profile Visit posters website
ΜήνυμαΣτις: 07 Ιαν 2012 13:50    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Πρώτον, δες αυτό.

Για συνέχεια μάθε ότι υπάρχουν και οι τελεστές "> >= < <=".
Εμφάνιση Μηνυμάτων:   
Εισαγωγή νέου Θέματος   Απάντηση στο Θέμα Σελίδα 1 από 1 [2 Μηνύματα] Mark the topic unread :: Προηγούμενο θέμα :: Επόμενο θέμα
 Forum index » Δημιουργία Web Sites, Γραφικών & Προγραμματισμός » Γλώσσες Προγραμματισμού » C, C++


Σχετικά θέματα
 Θέματα   Απ/σεις   Αποστολέας   Τελευταίο μήνυμα 
Συνάρτηση-Αρχείο-Πίνακας Δομών 2 Nananeison 29 Μαη 2013 11:03
mariosal Εμφάνιση τελευταίου μηνύματος
3d πίνακας σε C 4 lefta4klik 28 Απρ 2013 23:14
lefta4klik Εμφάνιση τελευταίου μηνύματος
Ταξινόμηση δισδιάστατου πίνακα nxn 2 kkkkonstantina 12 Δεκ 2012 11:33
mariosal Εμφάνιση τελευταίου μηνύματος
Εύρεση πόσων στοιχειων σε πίνακα 3 Connor MacLeod 12 Δεκ 2012 11:04
mariosal Εμφάνιση τελευταίου μηνύματος
[C++] Βοήθεια σε πίνακα και δείκτες! 10 PanosPss 29 Ιουλ 2012 20:35
PanosPss Εμφάνιση τελευταίου μηνύματος
 
Τώρα είναι 18 Απρ 2014 04:58 | All times are UTC + 2


Email This Page to Someone! add to Favorites

     Powered by p h p B B © 2001,2005 p h p B B Group
Για άμεση επικοινωνία με τον διαχειριστή του freestuff.gr στο email: freestuff.gr(παπάκι)gmail.com


κακό μάτι
Copyright © 1999-2013 Freestuff.gr All Rights Reserved  
Version Aegean, designed by N. Tsaganos