Kalde en variabel i en void.
Hej exp'er..Sidder og rodder med noget C programmering. Har en 'main' fil og en 'void edit'. Jeg har en varibel 'C' i min main, hvor indholdet fra en text fil bliver indlæst i. Jeg vil så gerne kalde variablen 'C', i min 'void edit', så jeg kan bruge den her. Hvordan gør jeg gøre det? På forhånd tak...
#include <stdio.h>
#include <ctype.h>
#define MAX_CHAR_PER_LINE 15
struct textline {
char linelength[MAX_CHAR_PER_LINE];
};
int main(int argc, char* argv[]){
char s[200];
int str;
int C;
FILE *f;
f=fopen(argv[1], "r");
if (f!=NULL){
while ((C = getc(f))!= EOF){
.....
void edit(char *v, int i, struct textline *t){
t=(struct textline*)malloc(sizeof(struct textline));
for(i=0; i<MAX_CHAR_PER_LINE; i++){
t -> linelength[i]=*(v+i);
....