C/Visual C - Como cambiar la coma a tabulador

 
Vista:
sin imagen de perfil
Val: 3
Ha mantenido su posición en C/Visual C (en relación al último mes)
Gráfica de C/Visual C

Como cambiar la coma a tabulador

Publicado por lUIS (2 intervenciones) el 03/02/2018 23:35:20
este es mi codigo pero no se en que estoy mal

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include "stdlib.h"
#include "stdio.h"
#define MAX 30
int main(){
	char re[MAX];
	int i;
	printf("Escribe cadena\n");
	for(i=0; i!=EOF;i++)
	scanf("%c", &re[i]);
 
	for(i=0; i!=EOF; i++){
		if(re[i]==',')
		re[i]=9;
 
	}
 
	for(i=0; i!=EOF;i++)
	printf("%c",re[i]);
 
	printf("aqui esta bien");
 
	system ("pause");
	return 0;
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 23
Ha disminuido 1 puesto en C/Visual C (en relación al último mes)
Gráfica de C/Visual C

Como cambiar la coma a tabulador

Publicado por Andrés (9 intervenciones) el 05/02/2018 07:21:57
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#include <stdlib.h>
#include <stdio.h>
 
#define MAX 31
 
int main() {
 
    const char NEW_LINE = '\n';
    const char TAB = '\t';
    const char NULL_TERMINATOR = '\0';
    const char COMMA = ',';
 
    char re[MAX];
    unsigned char i = 0;
    char c;
 
    printf("Escribe cadena:\n");
 
	while (NEW_LINE != (c=getchar())) {
 
	     if(i < MAX-1) {
 
		     re[i++] = (COMMA == c) ? TAB : c;
 
	     }
 
	}
 
	re[MAX] = NULL_TERMINATOR;
 
	printf("%s\n", re);
 
	return EXIT_SUCCESS;
 
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar