Click here to Skip to main content
15,890,557 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
QuestionBuild Errors Using CString not CStringT Pin
ForNow22-Mar-09 10:53
ForNow22-Mar-09 10:53 
AnswerRe: Build Errors Using CString not CStringT Pin
Joe Woodbury22-Mar-09 14:35
professionalJoe Woodbury22-Mar-09 14:35 
GeneralRe: Build Errors Using CString not CStringT Pin
ForNow22-Mar-09 14:51
ForNow22-Mar-09 14:51 
GeneralRe: Build Errors Using CString not CStringT Pin
Joe Woodbury22-Mar-09 14:59
professionalJoe Woodbury22-Mar-09 14:59 
GeneralRe: Build Errors Using CString not CStringT Pin
ForNow22-Mar-09 15:12
ForNow22-Mar-09 15:12 
GeneralRe: Build Errors Using CString not CStringT Pin
Joe Woodbury22-Mar-09 15:25
professionalJoe Woodbury22-Mar-09 15:25 
GeneralRe: Build Errors Using CString not CStringT Pin
ForNow22-Mar-09 15:42
ForNow22-Mar-09 15:42 
GeneralRe: Build Errors Using CString not CStringT Pin
Joe Woodbury22-Mar-09 15:57
professionalJoe Woodbury22-Mar-09 15:57 
GeneralRe: Build Errors Using CString not CStringT Pin
ForNow22-Mar-09 16:09
ForNow22-Mar-09 16:09 
Questionvoltage Pin
brains8922-Mar-09 7:04
brains8922-Mar-09 7:04 
AnswerRe: voltage Pin
CPallini22-Mar-09 7:29
mveCPallini22-Mar-09 7:29 
AnswerRe: voltage Pin
Yusuf22-Mar-09 7:59
Yusuf22-Mar-09 7:59 
GeneralRe: voltage Pin
brains8922-Mar-09 8:02
brains8922-Mar-09 8:02 
GeneralRe: voltage Pin
Yusuf22-Mar-09 13:28
Yusuf22-Mar-09 13:28 
JokeRe: voltage Pin
CPallini22-Mar-09 22:12
mveCPallini22-Mar-09 22:12 
GeneralRe: voltage Pin
Yusuf23-Mar-09 3:11
Yusuf23-Mar-09 3:11 
GeneralRe: voltage Pin
CPallini23-Mar-09 3:17
mveCPallini23-Mar-09 3:17 
AnswerRe: voltage Pin
Iain Clarke, Warrior Programmer22-Mar-09 10:07
Iain Clarke, Warrior Programmer22-Mar-09 10:07 
QuestionHow to remove a underscore character from my string Pin
pandit8422-Mar-09 5:56
pandit8422-Mar-09 5:56 
AnswerRe: How to remove a underscore character from my string Pin
Yusuf22-Mar-09 6:07
Yusuf22-Mar-09 6:07 
AnswerRe: How to remove a underscore character from my string Pin
Rajesh R Subramanian22-Mar-09 6:08
professionalRajesh R Subramanian22-Mar-09 6:08 
AnswerRe: How to remove a underscore character from my string Pin
CPallini22-Mar-09 7:34
mveCPallini22-Mar-09 7:34 
QuestionAn 'If' statement before my char declaration is not allowing my program to compile......why? Pin
Endomlic22-Mar-09 5:06
Endomlic22-Mar-09 5:06 
When I try to compile my code I get this error message:
@: gcc -o hw3 hw3.c
hw3.c: In function `main':
hw3.c:20: parse error before `char'
hw3.c:31: `buff' undeclared (first use in this function)
hw3.c:31: (Each undeclared identifier is reported only once
hw3.c:31: for each function it appears in.)

The error occurs because of my if statement.
When I place the if statement after the char declaration it works, also when I remove the if statement it compiles and works fine.

if(argc == 1){
printf("Error: hw3 <buffersize>");
return 1;
}

Also for a plain "if(){}" as well.

How do I get around this?

#include 
#include 
#include <fcntl.h>
#include <stdio.h>

int main(int argc, char * argv[])
{
	//our file references and read and write counts
	int fileread, filewrite;
	ssize_t nread, nwrite;

	if(argc == 1){
		printf("Error: hw3 <buffersize>");
		return 1;
	}

	//our buffer size is determined by the user
	char buff[ (int)argv[2] ];

	// open 128kB file for reading
	// create if it doesn't exist copy.bmp for writing
	fileread = open("128kB.bmp", O_RDONLY);
	filewrite = creat("copy.bmp", O_WRONLY);

	//copy all of the contents of the file	
	while(1)
	{
		//read data from the input file and place in the buffer
		nread = read(fileread, buff, sizeof(buff) );

		//if no information left to read, exit while loop
		if (nread == 0) break;

		//write the data from the buffer into the output file
		nwrite = write(filewrite, buff, sizeof(buff) - 1 );
	}

	//close the files
	close(fileread);
	close(filewrite);

	return 0;
}</buffersize></stdio.h></fcntl.h>




I am using a putty terminal connected to a unix machine.
AnswerRe: An 'If' statement before my char declaration is not allowing my program to compile......why? Pin
Rajesh R Subramanian22-Mar-09 5:18
professionalRajesh R Subramanian22-Mar-09 5:18 
GeneralRe: An 'If' statement before my char declaration is not allowing my program to compile......why? Pin
Endomlic22-Mar-09 5:23
Endomlic22-Mar-09 5:23 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.