|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Feb 2004
Città: come in Africa i leoni qui le pecore e i montoni
Messaggi: 585
|
rinomina stringhe
Saaalve provengo dalla sezione software... dovrei rinominare, inserendo degli spazi, una serie di stringhe che si trovano all'interno di un file txt in modo che abbiano lunghezza tutte d 20 caratteri.. è possibile?
es: abcde + 15 spazi vuoti pagherei oro per un programmino così
__________________
Gigabyte 7VTXE ~ 512 DDR pc2100 ~ athlon XP1500+ ~ Asus 9600XT VIVO ~ LG flatron lcd ~ Ho concluso con: Fabiodronero - Pippus - Nichi - Presidente1980 - gatto77 |
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
Basta fare un semplice programmino in linguaggio "C" come questo: Codice:
#include <stdio.h>
#include <string.h>
int main (int argc, char *argv[])
{
FILE *fi, *fo;
char buffer[512], *p;
int l;
if (argc == 3)
{
if ((fi = fopen (argv[1], "r")) != NULL)
{
if ((fo = fopen (argv[2], "w")) != NULL)
{
while (fgets (buffer, sizeof (buffer), fi) != NULL)
{
if ((p = strchr (buffer, '\n')) != NULL)
*p = '\0';
l = strlen (buffer);
while (l < 20)
buffer[l++] = ' ';
buffer[l++] = '\0';
fprintf (fo, "%s\n", buffer);
}
fclose (fo);
}
fclose (fi);
}
}
return 0;
}
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Feb 2004
Città: come in Africa i leoni qui le pecore e i montoni
Messaggi: 585
|
ok..e se avessi più stringhe all'interno dello staeeso file? ad esempio 3 colonne come in excel ogniuna contentente una stringa... non so se mi son spiegato..
__________________
Gigabyte 7VTXE ~ 512 DDR pc2100 ~ athlon XP1500+ ~ Asus 9600XT VIVO ~ LG flatron lcd ~ Ho concluso con: Fabiodronero - Pippus - Nichi - Presidente1980 - gatto77 |
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Dec 2002
Messaggi: 3359
|
Quote:
|
|
|
|
|
|
|
#5 | |
|
Senior Member
Iscritto dal: Feb 2004
Città: come in Africa i leoni qui le pecore e i montoni
Messaggi: 585
|
Quote:
__________________
Gigabyte 7VTXE ~ 512 DDR pc2100 ~ athlon XP1500+ ~ Asus 9600XT VIVO ~ LG flatron lcd ~ Ho concluso con: Fabiodronero - Pippus - Nichi - Presidente1980 - gatto77 |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 09:41.


















